Ty polecenie oznacza Groper informacji o domenie . Służy do pobierania informacji o serwerach nazw DNS. Jest używany głównie przez administratorów sieci. Służy do weryfikacji i rozwiązywania problemów z DNS oraz do wykonywania wyszukiwań DNS. Polecenie Dig zastępuje starsze narzędzia, takie jak nslooku p i gospodarz.
Instalowanie polecenia Dig
W przypadku Debiana/Ubuntu
$sudo apt-get install dnsutils>
W przypadku CentOS/RedHat
10 z 40
$sudo yum install bind-utils>
Składnia:
dig [server] [name] [type]>
Współpraca z Dig Command
1. Aby wysłać zapytanie do rekordu domeny A
dig techcodeview.com>
To polecenie powoduje, że dig szuka rekordu A dla nazwy domeny techcodeview.com.
Rekord odnosi się do adresu IP IPV4.
Podobnie, jeśli typ rekordu jest ustawiony na AAAA, zwróci adres IP IPV6.
2. Aby wysłać zapytanie do rekordu domeny A za pomocą +krótki
dig techcodeview.com +short>
Domyślnie dig jest gadatliwy i używając opcji +short możemy drastycznie zmniejszyć wynik, jak pokazano. 3. Aby usunąć linie komentarza.
dig techcodeview.com +nocomments>
To polecenie wysyła żądanie i wyklucza linie komentarza. 4. Aby ustawić lub wyczyścić wszystkie flagi wyświetlacza.
dig techcodeview.com +noall>
Opcji zapytania noall używamy, gdy chcemy ustawić lub wyczyścić wszystkie flagi wyświetlania. 5. Aby uzyskać szczegółowe odpowiedzi.
rzucanie rzutami w Javie
dig techcodeview.com +noall +answer>
Jeśli chcemy wyświetlić szczegółowe informacje o sekcji odpowiedzi, najpierw zatrzymujemy wyświetlanie całej sekcji za pomocą opcji +noall, a następnie odpytujemy sekcję odpowiedzi wyłącznie za pomocą opcji +answer za pomocą polecenia dig. 6. Aby wysłać zapytanie do wszystkich typów rekordów DNS.
dig techcodeview.com ANY>
Używamy opcji ANY, aby wysłać zapytanie do wszystkich dostępnych typów rekordów DNS powiązanych z domeną. W wynikach zostaną uwzględnione wszystkie dostępne typy rekordów. 7. Aby wysłać zapytanie o rekord MX dla domeny.
dig techcodeview.com MX>
Jeżeli chcemy mieć tylko sekcję wymiany poczty – MX – odpowiedzi powiązaną z domeną używamy tego polecenia. 8. Aby śledzić ścieżkę DNS
dig techcodeview.com +trace>
Polecenie +trace służy do śledzenia ścieżki wyszukiwania DNS. Ta opcja powoduje wykonanie zapytań iteracyjnych w celu rozwiązania wyszukiwania nazw. Będzie wysyłać zapytania do serwerów nazw, zaczynając od katalogu głównego, a następnie przemieszczać się w dół drzewa przestrzeni nazw, korzystając z zapytań iteracyjnych, podążając po drodze za poleceniami. 9. Do określania serwerów nazw
dig techcodeview.com @8.8.8.8>
Domyślnie polecenie dig wyśle zapytanie do serwerów nazw wymienionych w pliku /etc/resolv.conf w celu przeprowadzenia wyszukiwania DNS. Możemy to zmienić używając symbolu @, po którym następuje nazwa hosta lub adres IP serwera nazw. 10. Aby wysłać zapytanie do sekcji statystyk
aktorka filmowa Kajal
dig techcodeview.com +noall +answer +stats>
Używamy opcji +stats z poleceniem dig, aby zobaczyć sekcję statystyk.
Odwrotne wyszukiwanie DNS:
Odwrotnego wyszukiwania DNS można użyć do pobrania nazwy domeny lub nazwy hosta z adresu IP.
Opcja -x służy do wykonywania wstecznego wyszukiwania DNS.
były:
[xxxxxx ~]# dig +noall +answer -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 W PTR dns.google.
czytanie pliku csv w Javie
Uwaga: wyszukiwanie wsteczne DNS będzie działać tylko wtedy, gdy wpis będzie obecny PTR.
Zawartość PTR można wyświetlić za pomocą polecenia dig -x xx.yy.zz.aa
Zapytania wsadowe:
Zamiast wykonywać zapytania wykopaliskowe dla każdej domeny na raz, można przeszukać listę domen jednocześnie.
Aby to zrobić, wprowadź nazwy domen w pliku, tylko 1 nazwę domeny w każdym wierszu i wykonaj zapytanie wykopujące w pliku.
np. powiedzmy, że plik.txt zawiera listę nazw domen, które należy sprawdzić,
dig -f plik.txt +short wykona zapytania DNS i zwróci wszystkie rozwiązane adresy IP.