web-dev-qa-db-fra.com

ping: hôte inconnu google.com dans UBUNTU SERVER

J'utilise Ubuntu Server 12.10. Pourquoi si j'essaye:

ping google.com

ping bitbucket.org

ou tout autre site Web que j'ai:

ping: hôte inconnu google.com

ping: hôte inconnu bitbucket.org

MODIFIER:

ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=47 time=6.01 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=47 time=5.99 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=47 time=5.99 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=47 time=5.98 ms

nano /etc/resolv.conf est un fichier vide

15
mamasi

Si vous utilisez une adresse IP statique, vous devez également ajouter des serveurs DNS.

  1. Éditer /etc/network/interfaces:

    Sudo nano /etc/network/interfaces
    
  2. En dessous de iface eth0 inet static, ajoutez la ligne suivante:

    dns-nameservers 8.8.8.8 8.8.4.4
    

    Cela utilisera les serveurs DNS de Google.

  3. Redémarrez votre réseau:

    Sudo /etc/init.d/networking restart
    

Note: comme le chaos le dit, vous pouvez également éditer /etc/resolv.conf mais ces modifications seront écrasées lors de la réobtention.

Note2: Parfois, Sudo /etc/init.d/networking restart n'est pas suffisant, mais un redémarrage complet aide.

30

Créez un fichier appelé /etc/resolv.conf write remplissez le contenu:

nameserver <ip-of-your-nameserver>

Par exemple, si vous souhaitez utiliser Google-Service de Google googles:

nameserver 8.8.8.8
nameserver 8.8.4.4
3
chaos

Comme je vois dans vos commentaires et vos résultats, vous ne comprenez pas ce qu'est le DNS.

Le système DNS (Domain Name System) est un système de nommage hiérarchique distribué pour ordinateurs, services ou toute ressource connectée à Internet ou à un réseau privé. Il associe diverses informations à des noms de domaine attribués à chacune des entités participantes. Plus particulièrement, il traduit les noms de domaine faciles à mémoriser en adresses IP numériques nécessaires à la localisation de services et de périphériques informatiques dans le monde entier. Le système de nom de domaine est un élément essentiel de la fonctionnalité d'Internet.

Autres mots si vous voulez ping google.com, vous avez besoin d’un service qui traduira google.com en adresse IP 173.194.71.139 et l’utilisera ensuite. Presque à tout moment, vous interrogez le serveur par nom de domaine, tel que google.com DNS le traduit en adresse IP.

Généralement, DHCP configurez ce matériel pour vous. Mais dans votre cas, ce n’est pas le cas, car vous configurez vos paramètres réseau manuellement. Et vous oubliez d'ajouter dns-nameserver.

Comment ajouter un serveur de noms DNS

Ouvrez NetworkManager (appuyez sur Win, tapez "NM" et vous verrez la connexion réseau). Trouvez votre nom de connexion, Modifier les connexions ... | Modifier ... | Paramètres IPv4 | Serveurs DNS supplémentaires. enter image description here Ici, vous pouvez ajouter votre DNS, si vous voulez google tapez 8.8.8.8, si vous connaissez votre DNS ISP, tapez-le.

Si vous n'avez pas d'interface graphique, lisez cette réponse

0
c0rp