Przydatne przykłady polecenia „hosta” do zapytania o wyszukiwania DNS

Przydatne przykłady polecenia „hosta” do zapytania o wyszukiwania DNS

Gospodarz Polecenie to minimalne i łatwe w użyciu narzędzie CLI do wykonywania wyszukiwania DNS, które tłumaczą nazwy domeny na adresy IP i odwrotnie. Można go również użyć do wymienienia i weryfikacji różnych rodzajów rekordów DNS, takich jak NS i MX, testowanie i sprawdzanie ISP DNS Server oraz łączność internetowa, rekordy spamu i czarnej listy, wykrywanie i rozwiązywanie problemów z serwerem DNS między innymi.

W tym artykule dowiemy się, jak korzystać gospodarz polecenie z kilkoma przydatnymi przykładami w Linux do wykonywania wyszukiwania DNS. W poprzednich artykułach pokazaliśmy najczęściej używane 8 poleceń Nslookup do testowania i rozwiązywania problemów z serwerami DNS oraz do zapytania o konkretne rekordy zasobów DNS (RR).

Wyjaśniliśmy również 10 poleceń Linux DIG (Domena Information Groper), aby zapytać o informacje DNS, działa bardziej jak narzędzie NSLOOKUP. Narzędzie hosta działa również w podobny sposób i jest wstępnie zainstalowane na większości, jeśli nie wszystkie główne dystrybucje Linux.

Powiedziawszy to, spójrzmy na te 14 poleceń hosta poniżej.

Znajdź adres IP domeny

To najprostsze polecenie hosta, które możesz uruchomić, po prostu podaj nazwę domeny, taką jak Google.com Aby uzyskać powiązane adresy IP.

$ host Google.com Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres IPv6 2A00: 1450: 4009: 80b :: 200e Google.Com Mail jest obsługiwana przez 20 Alt1.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 30 Alt2.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 10 aspmx.L.Google.com. Google.Com Mail jest obsługiwana przez 40 alt3.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 50 Alt4.ASPMX.L.Google.com. 

Znajdź serwery nazwy domeny

Aby znaleźć serwery nazw domeny, użyj opcji -T.

$ host -t ns Google.com Google.Serwer nazw COM NS1.Google.com. Google.Serwer nazw COM NS2.Google.com. Google.Serwer nazw COM NS3.Google.com. Google.serwer nazw NS4 COM.Google.com. 

Znajdź rekord CNAME domeny

Aby znaleźć nazwę domeny, uruchom.

$ host -t cname Mail.Google.com Poczta.Google.com to alias dla Googlemail.L.Google.com. 

Znajdź rekord MX domeny

Aby znaleźć rekordy MX dla domeny.

$ host -n -t mx Google.com oczkować.Com Mail jest obsługiwana przez 50 Alt4.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 10 aspmx.L.Google.com. Google.Com Mail jest obsługiwana przez 40 alt3.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 30 Alt2.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 20 Alt1.ASPMX.L.Google.com. 

Znajdź rekord TXT domeny

Aby znaleźć rekordy TXT dla domeny.

$ host -t txt Google.com Google.Tekst opisowy com "v = spf1 obejmuje: _spf.Google.com ~ all ” 

Znajdź rekord SOA domeny

Możesz podjąć próbę wyświetlania rekordów SOA dla określonej strefy, ze wszystkich wymienionych autorytatywnych serwerów nazw dla tej strefy z -C flaga.

$ host -c Google.com Nazwarz 216.239.38.10: Google.com ma SOA Record NS1.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 Nazwarz 216.239.32.10: Google.com ma SOA Record NS3.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 Nazwarz 216.239.34.10: Google.com ma SOA Record NS4.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 Nazwarz 216.239.36.10: Google.com ma SOA Record NS2.Google.com. DNS-Admin.Google.com. 156142728 900 900 1800 60 

Zapytaj określony serwer z nazwami

Aby zapytać o serwer nazwy domeny między.

$ host Google.com ns4.Google.com Korzystanie z serwera domeny: nazwa: NS4.Google.Adres COM: 216.239.38.10#53 aliasy: Google.com ma adres 172.217.19.46 Google.com ma adres 172.217.19.46 Google.com ma adres 172.217.19.46 Google.com ma adres IPv6 2A00: 1450: 4005: 808 :: 200e Google.Com Mail jest obsługiwana przez 30 Alt2.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 20 Alt1.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 50 Alt4.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 10 aspmx.L.Google.com. Google.Com Mail jest obsługiwana przez 40 alt3.ASPMX.L.Google.com. 

Znajdź wszystkie informacje o rekordach domeny i stref

Aby zrobić zapytanie dowolne, użyj -A (wszystkie) opcja równoważna ustawieniu -v opcja.

$ host -a Google.com Próbuję "Google.com ";; ->> nagłówek<

Uzyskaj informacje TTL domeny

Aby znaleźć informacje o domenach TTL.

$ host -v -t a Google.com Próbuję "Google.com ";; ->> nagłówek<

Użyj IPv4 lub IPv6

-4 Lub -6 Opcja zmusza hosta do używania tylko IPv4 lub odpowiednio transportu zapytania IPv6.

$ host -4 Google.com lub $ host -6 Google.com 

Wykonaj nierekurencyjne zapytania

-R Opcja wykonuje nierekurencyjne zapytania, pamiętaj, że ustawienie tej opcji usuwa RD (pożądany rekursja), bit w zapytaniu, które wytwarza host.

$ host -rr 5 Google.com Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres IPv6 2A00: 1450: 4009: 80b :: 200e Google.Com Mail jest obsługiwana przez 30 Alt2.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 40 alt3.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 50 Alt4.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 20 Alt1.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 10 aspmx.L.Google.com. 

Ustaw ponownie próbki UDP na wyszukiwanie

Domyślnie liczba próby UDP wynosi 1, aby ją zmienić, użyj -R flaga.

$ host -r 5 Google.com Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres IPv6 2A00: 1450: 4009: 80b :: 200e Google.Com Mail jest obsługiwana przez 30 Alt2.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 40 alt3.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 50 Alt4.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 20 Alt1.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 10 aspmx.L.Google.com. 

Ustaw czas zapytania Poczekaj na odpowiedź

Używając -W przełącznik, możesz poinstruować hosta, aby czekał na odpowiedź na określony czas w sekundach i jeśli -w Używana jest flaga, sprawia, że ​​hosta czeka wiecznie na odpowiedź:

$ host -t -w 10 Google.com Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres 216.58.201.46 Google.com ma adres IPv6 2A00: 1450: 4009: 80b :: 200e Google.Com Mail jest obsługiwana przez 10 aspmx.L.Google.com. Google.Com Mail jest obsługiwana przez 40 alt3.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 30 Alt2.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 20 Alt1.ASPMX.L.Google.com. Google.Com Mail jest obsługiwana przez 50 Alt4.ASPMX.L.Google.com. 

Otóż ​​to! W tym artykule nauczyliśmy się używać gospodarz polecenie z kilkoma przydatnymi przykładami w Linux. Użyj poniższego formularza opinii, aby podzielić się z nami wszelkie przemyślenia dotyczące tego przewodnika.