je souhaite définir une priorité plus élevée pour mes serveurs de noms DNS, ou remplacer ceux qui sont définis par le serveur DHCP. peu importe l’approche que j’ai adoptée, nslookup
n’affiche jamais le bon serveur de noms DNS.
s'il vous plaît voir l'extrait ci-dessous.
$ cat /etc/*release* | grep -i dist
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
resolvconf:
$ cat /etc/resolvconf/resolv.conf.d/base
nameserver 208.67.222.222
nameserver 208.67.220.220
$ Sudo resolvconf --enable-updates
$ Sudo resolvconf -u
$ nslookup
> server
Default server: 127.0.1.1
Address: 127.0.1.1#53
dhcp:
$ tail -n 1 /etc/dhcp/dhclient.conf
supersede domain-name-servers 208.67.222.222, 208.67.220.220;
$ Sudo service networking restart
$ nslookup
> server
Default server: 127.0.1.1
Address: 127.0.1.1#53
comment cela peut-il être fait ??
Ajoutez un en-tête à votre fichier de configuration resolvconf. Créez ou éditez le fichier, "/etc/resolvconf/resolv.conf.d/head ". Ajoutez votre préférence à cela.
/etc/resolvconf/resolv.conf.d/head:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
search [yourpreference.com]
Redémarrez votre service réseau, le redémarrage est le moyen le plus sûr de le redémarrer.
Voir https://askubuntu.com/a/63163/267945 - solution bien meilleure:
Si vous souhaitez remplacer ou ajouter aux serveurs de noms suggérés par le serveur DHCP, vous pouvez le configurer dans
/etc/dhcp/dhclient.conf
, par exemple:interface "eth0" { prepend domain-name-servers 10.0.0.2; }