web-dev-qa-db-fra.com

Comment définir l'adresse du serveur DNS temporairement?

Sur mon lieu de travail, le serveur DHCP tombe parfois en panne.

J'ai donc créé un script qui configure l'adresse IP et le masque de réseau à l'aide de ifconfiget de la passerelle par défaut à l'aide de routename__. Mais je n'ai pas encore trouvé la commande pour affecter temporairement le serveur DNS.

Existe-t-il une commande que je peux utiliser pour définir l'adresse du serveur DNS pour eth0 temporairement? Donc, si le serveur DHCP revient, je peux me reconnecter en utilisant DHCP sans le coder en dur dans un fichier de configuration.

3
Calmarius

Ecrivez-le dans /etc/resolv.conf:

echo "nameserver 1.2.3.4" | Sudo tee /etc/resolv.conf

Une fois la connexion DHCP établie, le serveur DNS "correct" doit être remplacé.

8
fkraiem

Si vous avez un bureau, vous pouvez simplement renseigner le DNS supplémentaire (8.8.8.8.). Il utilise d'abord ceux via DHCP, mais si ceux-ci ne sont pas accessibles, il utilise 8.8.8.8. Vous pouvez également activer et désactiver DHCP. Si vous l'éteignez, il utilise automatiquement les paramètres utilisateur renseignés. Désactivez et réactivez la connexion avec le commutateur/bouton pour appliquer les nouveaux paramètres réseau. Tout est dans l'interface graphique.

DNS settings in Ubuntu

0
Marc