Ubuntu 12.10
Je vais vous expliquer le premier problème. Parfois, quand je charge une page Web, il ne se termine jamais le chargement et il est dit ne peut pas atteindre le serveur ou quelque chose comme ça. Quand je ping ce site, le terminal dit qu'il ne peut pas résoudre le nom d'hôte. J'ai donc essayé les serveurs DNS de Google mais je n'ai pas eu de chance là-bas. Ce qui est bizarre, parce que je ne l'ai jamais eu ce problème dans Windows 7. J'ai utilisé
cat /etc/resolv.conf
et il est venu avec ceci:
# 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 127.0.1.1
search hsd1.or.comcast.net
Pourquoi serait-il utiliser 127.0.1.1? Cela signifie-t-il qu'il essaie de résoudre les adresses localement? Quand je ping le serveur de recherche de comcast Je reçois une erreur de délai d'attente.
Réponses:
/etc/resolv.conf (qui est en fait un lien symbolique vers /run/resolvconf/resolv.conf) est écrit par l'utilitaire resolvconf sur la base d'informations provenant de diverses sources possibles.
127.0.1.1 est l'adresse IP de bouclage sur laquelle l'instance de dnsmasq contrôlée par NetworkManager écoute. Dnsmasq s'exécute localement et accepte les requêtes DNS à 127.0.1.1 et transfère ces requêtes à un serveur de noms externe dont l'adresse est fournie par NetworkManager. Ce schéma ne fonctionne pas toujours bien et si vous avez un problème avec lui (comme vous le faites), il est conseillé de désactiver dnsmasq contrôlé par NetworkManager. Pour le désactiver, éditez
/etc/NetworkManager/NetworkManager.conf
et commenter la ligne
de sorte qu'il ressemble à ce qui suit.
Redémarrez ensuite le gestionnaire de réseau. La commande que vous utilisez dépend de votre version d'Ubuntu:
Après cela, vous devriez avoir une
nameserver
ligne dans resolv.conf avec une adresse IP non bouclée. Si ce n'est pas le cas, essayez la commande suivante.Si vous n'avez toujours pas de
nameserver
ligne dans resolv.conf avec une adresse IP non de bouclage ou si vous n'avez toujours pas de service DNS, essayez de redémarrer.Si vous ne disposez toujours pas d'un bon service DNS, commencez à rechercher le serveur de noms à l'adresse IP externe (1.2.3.4 dans l'exemple ci-dessous). Résout-il correctement les noms de domaine lorsqu'ils sont approchés à l'aide des utilitaires
host
oudig
?Les serveurs de noms de Google fonctionnent-ils?
Si vous constatez que votre serveur de noms externe ne fonctionne pas correctement, vous devez configurer votre connexion pour utiliser un serveur de noms bien comporté tel que Google. Pour ce faire, cliquez avec le bouton droit sur l'indicateur de réseau et accédez à Modifier les connexions | | Modifier ... | Paramètres IPv4. En supposant que la méthode actuelle est
Automatic (DHCP)
, définissez la méthode surAutomatic (DHCP) addresses only
et remplissez les bonnes adresses de serveur de noms dans le champ intituléAdditional DNS servers
.la source
ping 8.8.8.8
. Pour résoudre ce problème, je change mon IP DNS principale en l'une des IP OpenDNS 208.67.222.222.Vous voudrez peut-être faire un clic droit sur l'applet de gestionnaire de réseau, modifier les connexions et ajouter un autre DNS. Cela devrait «coller»
la source