J'ai essayé d'utiliser network-admin. Il a une liste de serveurs DNS, y compris 127.0.0.1 et deux que j'ai mis. Il utilise toujours l'adresse 127 en premier, peu importe combien de fois je la change. Les listes de fichiers, les scripts de hook, etc., prêtent à confusion: où est le fichier de configuration unique pour la mise en réseau que je peux modifier pour effectuer un changement permanent?
Je suis fatigué de demander au serveur DNS de mauvaise qualité de mon FAI de répondre à mes demandes Internet. Je ne sais pas pourquoi Ubuntu réinitialise à plusieurs reprises ma configuration, ni où l'interface graphique stocke ces informations - jusqu'à ce qu'elles soient à nouveau modifiées. C'est indubitablement déroutant.
J'ai vérifié l' interface d' administration du réseau il y a une heure et j'ai lu, dans l'ordre, 127.0.1.1 8.8.4.4 8.8.8.8 J'ai déplacé les deux 8. vers le haut, au-dessus de 127 ; vient de le vérifier, maintenant le premier, qui n'était pas sur la liste auparavant, est 192.168.1.254 - qui est l'adresse côté réseau de mes routeurs réseau. Les demandes à cet effet sont acheminées vers Internet; Les demandes DNS ici sont automatiquement acheminées vers le DNS d'att au lieu de Google. Ceci est démontré quand il y a une erreur de recherche dans le navigateur FireFox, il affiche une page d'erreur de dnserrorassist.att.net
Je voudrais vraiment avoir une seule liste statique de serveurs DNS, pouvoir la modifier à ma guise et définir l'ordre de recherche dans lequel ils sont utilisés. Puis-je le faire avec Ubuntu (16.04)?
la source
/etc/resolv.conf
fichier et / ou les fichiers dans/etc/resolvconf/resolv.conf.d/
(base / tête / queue)? ou parlez-vous de la configuration via l'interface graphique du gestionnaire de réseau?Réponses:
La bonne réponse à cette question est:
Accédez à l' icône Réseau dans le panneau supérieur.
Sélectionnez Modifier les connexions .
Ouvrez la connexion que vous souhaitez modifier, par exemple Connexion filaire .
Sélectionnez l' onglet IPv4 .
Définissez la méthode sur les adresses automatiques (DHCP) uniquement .
Dans le champ Serveurs DNS , entrez une liste séparée par des virgules de vos serveurs DNS.
Selon votre version d'Ubuntu, si vous voyez un commutateur appelé Automatique, désactivez-le.
Cliquez sur le bouton Enregistrer .
Ne modifiez pas votre
resolv.conf
fichier!la source
C'est un ancien post à ce stade, mais j'avais quelques informations supplémentaires. Si vous utilisez un serveur sans tête, les informations suivantes devraient vous être utiles.
Pour les configurations DHCP: modifiez / etc / network / interfaces. Sous votre interface (eth0, etc.), ajoutez la ligne suivante:
Cela ajoute seulement un serveur DNS si votre serveur DHCP est déjà configuré pour vous en fournir un !!! Pour remplacer le serveur de noms fourni par le serveur DHCP, modifiez le fichier suivant.
Vous devrez ensuite redémarrer votre réseau. Quelque chose comme ce qui suit devrait faire.
# invoke-rc.d networking restart
Maintenant, si vous affichez /etc/resolv.conf, vous ne devriez voir que votre ou vos serveurs de noms.
la source
resolv.conf
est loin d'être le moyen le plus approprié pour sélectionner un serveur DNS. Voir la réponse acceptée pour une meilleure alternative (au moins pour la plupart des utilisateurs).