przydatne przykłady poleceń „host” do wyszukiwania DNS
polecenie Host jest minimalnym i łatwym w użyciu narzędziem CLI do wykonywania wyszukiwań DNS, które tłumaczą nazwy domen na adresy IP i odwrotnie. Może być również używany do wyświetlania i weryfikacji różnych typów rekordów DNS, takich jak NS i MX, testowania i walidacji serwera DNS i połączenia internetowego ISP, rekordów spamowych i czarnej listy, wykrywania i rozwiązywania problemów z serwerem DNS między innymi.,
w tym artykule nauczymy się, jak używać polecenia hosta z kilkoma przydatnymi przykładami w Linuksie do wykonywania wyszukiwań DNS. W poprzednich artykułach pokazaliśmy najczęściej używane polecenia 8 Nslookup do testowania i rozwiązywania problemów serwerów DNS oraz do zapytań o określone rekordy zasobów DNS (RR).
wyjaśniliśmy również 10 poleceń Linux Dig (Domain Information Groper) do zapytań o informacje DNS, działa bardziej jak narzędzie Nslookup. Narzędzie host działa również w podobny sposób i jest preinstalowane na większości, jeśli nie wszystkich głównych dystrybucjach Linuksa.
mając to na uwadze, przyjrzyjmy się poniższym poleceniom hosta 14.,
Znajdź adres IP domeny
jest to najprostsze polecenie hosta, które możesz uruchomić, wystarczy podać nazwę domeny, taką jakgoogle.com
, aby uzyskać powiązane adresy IP.
Znajdź serwery nazw domen
aby znaleźć serwery nazw domen użyj opcji-t.
Znajdź rekord CNAME domeny
aby znaleźć CNAME domeny, Uruchom.
$ host -t cname mail.google.commail.google.com is an alias for googlemail.l.google.com.
Znajdź rekord MX domeny
aby znaleźć rekordy MX dla domeny.,
Znajdź rekord TXT domeny
aby znaleźć rekordy TXT dla domeny.
$ host -t txt google.comgoogle.com descriptive text "v=spf1 include:_spf.google.com ~all"
Znajdź rekord Soa domeny
możesz podjąć próbę wyświetlenia rekordów SOA dla określonej strefy ze wszystkich wymienionych autorytatywnych serwerów nazw dla tej strefy z flagą-C
.
odpytywanie serwera nazw poszczególnych domen
w celu odpytywania serwera nazw poszczególnych domen.,
Znajdź wszystkie informacje o rekordach domeny i strefach
aby wykonać zapytanie typu dowolny, użyj opcji-a
(all), która jest równoważna ustawieniu opcji-v
.
$ host -a google.comTrying "google.com";; ->>HEADER<
Uzyskaj informacje o TTL domeny
aby dowiedzieć się informacji o TTL domeny.
$ host -v -t a google.comTrying "google.com";; ->>HEADER<
użyj IPv4 lub IPv6
opcja-4
lub-6
zmusza hosta do używania odpowiednio tylko transportu zapytań IPv4 lub tylko IPv6.,
$ host -4 google.comOR$ host -6 google.com
wykonaj rekurencyjne zapytania
-r
opcja wykonuje rekurencyjne zapytania, zauważ, że ustawienie tej opcji usuwa RD (recursion desired), bit w zapytaniu, które wykonuje host.
Ustaw Retries UDP dla wyszukiwania
domyślnie liczba prób UDP wynosi 1, aby ją zmienić, użyj znacznika-R
.,
Ustaw czas oczekiwania na odpowiedź
używając przełącznika-W
możesz polecić hostowi oczekiwanie na odpowiedź przez określony czas w sekundach, a jeśli używana jest flaga-w
, spowoduje to, że host będzie czekał na odpowiedź w nieskończoność:
to wszystko! W tym artykule dowiedzieliśmy się, jak używać komendy hosta z kilkoma przydatnymi przykładami w Linuksie. Skorzystaj z poniższego formularza opinii, aby podzielić się z nami wszelkimi przemyśleniami dotyczącymi tego przewodnika.