12 Jaki jest najlepszy sposób na potwierdzenie, że plik / etc / hosts mapuje nazwę hosta na poprawny adres IP? Za pomocą takiego narzędzia, jak bezpośrednie digzapytania do zewnętrznego DNS, z pominięciem pliku hosts. dns hosts Sójka źródło pliki hostów nie odwzorowują domen ... mapują określone nazwy hostów na adresy IP. mdpc @mdpc Zredagowałem to, aby to odzwierciedlić. Zasadniczo to samo pytanie, po prostu szukałem sposobu, aby sprawdzić, czy pozycja pliku hosts działa. Jay Odpowiedzi: 16 Wypróbowałem to i wydaje się, że działa zgodnie z oczekiwaniami: echo "1.2.3.4 facebook.com" >> /etc/hosts Potem pobiegłem: $ getent ahosts facebook.com 1.2.3.4 STREAM facebook.com 1.2.3.4 DGRAM 1.2.3.4 RA arnefm źródło 1 wygląda dobrze, dzięki! Odkryłem również, że ping działa: ping facebook.comwyjścia:PING facebook.com (1.2.3.4) 56(84) bytes of data. Jay 3 Znalazłem, gethostipktóry akceptuje nazwę hosta lub adres IP, a także ma opcje odpowiednie do wydrukowania dokładnie tego, czego potrzebujesz. $ gethostip -d facebook 1.2.3.4 TimCera źródło 1 Możesz użyć polecenia „ping”, aby sprawdzić, czy wartości dodane w / etc / hosts działają poprawnie, czy nie. echo "1.1.1.1 abc.com" >> /etc/hosts ping abc.com Harley źródło
16 Wypróbowałem to i wydaje się, że działa zgodnie z oczekiwaniami: echo "1.2.3.4 facebook.com" >> /etc/hosts Potem pobiegłem: $ getent ahosts facebook.com 1.2.3.4 STREAM facebook.com 1.2.3.4 DGRAM 1.2.3.4 RA arnefm źródło 1 wygląda dobrze, dzięki! Odkryłem również, że ping działa: ping facebook.comwyjścia:PING facebook.com (1.2.3.4) 56(84) bytes of data. Jay 3 Znalazłem, gethostipktóry akceptuje nazwę hosta lub adres IP, a także ma opcje odpowiednie do wydrukowania dokładnie tego, czego potrzebujesz. $ gethostip -d facebook 1.2.3.4 TimCera źródło 1 Możesz użyć polecenia „ping”, aby sprawdzić, czy wartości dodane w / etc / hosts działają poprawnie, czy nie. echo "1.1.1.1 abc.com" >> /etc/hosts ping abc.com Harley źródło
3 Znalazłem, gethostipktóry akceptuje nazwę hosta lub adres IP, a także ma opcje odpowiednie do wydrukowania dokładnie tego, czego potrzebujesz. $ gethostip -d facebook 1.2.3.4 TimCera źródło
1 Możesz użyć polecenia „ping”, aby sprawdzić, czy wartości dodane w / etc / hosts działają poprawnie, czy nie. echo "1.1.1.1 abc.com" >> /etc/hosts ping abc.com Harley źródło
Odpowiedzi:
Wypróbowałem to i wydaje się, że działa zgodnie z oczekiwaniami:
echo "1.2.3.4 facebook.com" >> /etc/hosts
Potem pobiegłem:
źródło
ping facebook.com
wyjścia:PING facebook.com (1.2.3.4) 56(84) bytes of data.
Znalazłem,
gethostip
który akceptuje nazwę hosta lub adres IP, a także ma opcje odpowiednie do wydrukowania dokładnie tego, czego potrzebujesz.źródło
Możesz użyć polecenia „ping”, aby sprawdzić, czy wartości dodane w / etc / hosts działają poprawnie, czy nie.
źródło