Comment tester / etc / hosts


12

Quelle est la meilleure façon de confirmer que votre fichier / etc / hosts mappe un nom d'hôte à la bonne adresse IP?

Utiliser un outil comme diginterroge directement un DNS externe, en contournant le fichier hosts.


les fichiers hôtes ne mappent pas les domaines ... les mappent des noms d'hôtes spécifiques aux adresses IP.
mdpc

@mdpc Je l'ai édité pour refléter cela. Fondamentalement, la même question cependant, je cherchais simplement un moyen de vérifier que l'entrée du fichier hôtes fonctionne.
Jay

Réponses:


16

J'ai essayé cela et cela semble fonctionner comme prévu:

echo "1.2.3.4 facebook.com" >> /etc/hosts

Puis j'ai couru:

$ getent ahosts facebook.com
1.2.3.4         STREAM facebook.com
1.2.3.4         DGRAM  
1.2.3.4         RA

1
semble bon, merci! J'ai également trouvé que le ping fonctionne: ping facebook.comsorties:PING facebook.com (1.2.3.4) 56(84) bytes of data.
Jay

3

J'ai trouvé gethostipqui accepte le nom d'hôte ou l'IP et a également des options appropriées pour imprimer exactement ce dont vous avez besoin.

$ gethostip -d facebook
1.2.3.4

1

Vous pouvez utiliser la commande «ping» pour vérifier que les valeurs ajoutées dans / etc / hosts fonctionnent correctement ou non.

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.