Come testare / etc / hosts


12

Qual è il modo migliore per confermare che il tuo file / etc / hosts sta mappando un nome host all'indirizzo IP corretto?

Utilizzando uno strumento come diginterrogare direttamente un DNS esterno, ignorando il file hosts.


i file host non mappano i domini .... li mappano nomi host specifici su indirizzi IP.
mdpc,

@mdpc L'ho modificato per riflettere ciò. Fondamentalmente la stessa domanda però, stavo solo cercando un modo per verificare che la voce del file hosts funzioni.
Jay,

Risposte:


16

Ho provato questo e sembra funzionare come previsto:

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

Quindi ho corso:

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

1
sembra buono, grazie! Ho anche scoperto che il ping funziona: ping facebook.comproduce:PING facebook.com (1.2.3.4) 56(84) bytes of data.
Jay

3

Ho scoperto gethostipche accetta sia il nome host o IP e ha anche opzioni adatte per stampare esattamente ciò di cui hai bisogno.

$ gethostip -d facebook
1.2.3.4

1

Puoi usare il comando 'ping' per verificare che i valori aggiunti in / etc / hosts funzionino bene o meno.

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.