Créé le 10/12/2017
Dernière mise à jour le 29/04/2019
Configuration pour avoir un wildcard local
Les étapes sont reprises de https://www.leaseweb.com/labs/2013/08/wildcard-dns-ubuntu-hosts-file-using-dnsmasq et adapter à ma configuration, exemple avec le nom de domaine docker.localhost :
- sudo apt-get install net-tools
- sudo vim /etc/NetworkManager/NetworkManager.conf
- Commenter la ligne "dns=dnsmasq" si présente
- sudo apt-get install dnsmasq
- sudo vim /etc/dnsmasq.conf
- Ajouter les lignes suivantes à la fin du fichier :
- "listen-address=127.0.0.1"
- "bind-interfaces"
- "address=/docker.localhost/127.0.0.1"
- sudo netstat -plant | grep :53
- Chercher "NUMBER/dnsmasq"
- sudo kill -9 NUMBER
- sudo service dnsmasq restart
- sudo vim /etc/dhcp/dhclient.conf
- Ajouter la ligne suivante en fin de fichier "prepend domain-name-servers 127.0.0.1;"
- sudo service network-manager restart
Si vous utilisez systemd-resolve (Linux Mint par exemple) à la place de NetworkManager :
- sudo vim /etc/systemd/resolved.conf
- Ajouter une ligne "DNSStubListener=no"
Ajouter un commentaire