W tym artykule wyjaśni ci, jak używać polecenia DIG w Linux za pomocą niektórych przykładów.
Jak używać polecenia DIG w Linux?
Polecenie DIG jest domyślnie zawarte we wszystkich nowoczesnych dystrybucjach Linux. Więc zweryfikuj instalację polecenia DIG za pomocą tego polecenia:
$ dig -vPoniższe wyjście powinno wyświetlić w oknie terminalu:
Jeśli otrzymasz błąd „Nie znaleziono komendy kopać”, zainstaluj go, uruchamiając następujące polecenie:
$ sudo apt instal dnsutilsKopuj polecenie dla wyszukiwania DNS
Polecenie DIG może używać z różnymi opcjami. Gdy użyjesz polecenia DIG, aby zapytać o jedną nazwę domeny bez żadnych dodatkowych opcji, polecenie DIG wyświetla prosty wetonowy formularz:
$ dig Domain_name.comNa przykład chcemy wyszukać nazwę domeny „Google.com '. W takim przypadku powyższe polecenie użyje w następującej kolejności:
$ DIG Google.comJeśli przeanalizujemy dane wyjściowe, zawiera różne rodzaje informacji.
Wykop Zwracaj wszystkie rekordy
Polecenie DIG pozwala nam zwrócić wszystkie rekordy zapytania. Użyj opcji „dowolne”, aby zwrócić wszystkie rekordy dla określonej domeny, uruchamiając to polecenie:
$ DIG +NOCMD Google.com dowolny +noall +odpowiedźTypy rekordów zapytania
Domyślnie DIG Zwraca wszystkie rekordy typu „A” na zapytaniu o określoną nazwę domeny. Za pomocą polecenia DIG można również wyświetlić określony typ rekordów na terminalu, używając następujących opcji:
Opcje cel
Cname Aby pobrać nazwy domeny alias
MX Aby wyświetlić listę wszystkich serwerów pocztowych dla żądanej nazwy domeny
Ns Aby wyszukać autorytatywne serwery nazw żądanej domeny
tekst Aby pobrać wszystkie rekordy TXT dla żądanej domeny
Wyświetl krótką odpowiedź
Użyj opcji „+krótki” z poleceniem DIG, aby uzyskać krótkie odpowiedzi dla domeny zapytania.
$ DIG Google.com +krótkieWyświetl szczegółową odpowiedź
Kiedy używasz opcji „+noall” i „+odpowiedz” z poleceniem DIG, zwraca szczegółowe odpowiedzi. Opcja „+noall” wyłącza wszystkie wyniki, a „+odpowiedź” włącza sekcję odpowiedzi.
$ DIG Google.com +noall +odpowiedźKopuj zapytanie dla określonego serwera nazwisk
DIG używa konfiguracji lokalnych, aby zdecydować, który serwer nazw ma wyszukiwać, jeśli nie wspomniano żadnego serwera nazwisk. Możesz także określić adres IP serwera nazwy lub nazwa hosta z symbolem @, w którym chcesz wykonać zapytanie. Na przykład tutaj chcemy zapytać serwer nazw Google za pomocą następującego polecenia:
$ DIG Google.com @8.8.8.8Wyszukaj nazwy domeny wsadowej
Możesz zapytać o dużą liczbę domen za pomocą polecenia DIG. Dodaj wszystkie nazwy domeny (jedna nazwa domeny na wiersz) i użyj opcji -f z nazwą pliku Query_domain.tekst.
Google.comZarządzaj konfiguracją wykopu
Zachowanie polecenia DIG można kontrolować za pomocą ~/.plik DIGRC. Na przykład, jeśli chcesz wyświetlić sekcję odpowiedzi polecenia DIG, dokonaj następujących zmian w ~//.plik DIGRC.
+noall +odpowiedź +NOCMD
Zapisz zmiany i ponownie uruchom polecenie DIG dla określonej nazwy domeny.
Wniosek
W tym artykule zademonstrowaliśmy użycie polecenia DIG za pomocą różnych przykładów. Komenda DIG (wyszukiwanie DNS) jest pomocne dla administratorów Linux w znalezieniu serwerów nazwy domeny. Mamy podstawowe zrozumienie powrotu wszystkich rekordów za pomocą polecenia DIG. Mam nadzieję, że powyższe przykłady i informacje będą dla Ciebie pomocne. Dzięki!