10 poleceń Linux DIG (Informacje o domenach) do zapytania DNS

10 poleceń Linux DIG (Informacje o domenach) do zapytania DNS

W naszym poprzednim artykule wyjaśniliśmy przykłady i wykorzystanie poleceń NSlookup, które jest narzędziem wiersza polecenia sieciowego używanego do zapytania i otrzymywania informacji o DNS (system nazwy domeny).

Tutaj, w tym artykule, wymyślamy inne narzędzie wiersza poleceń o nazwie kopać, który jest bardzo podobny do Linuksa nslookup narzędzie. Zobaczymy, jak użycie polecenia wykopu ściśle z ich przykładami i użyciem.

[Możesz także polubować: Jak instalować i używać poleceń DIG i NSLOOKUP w Linux]

Kopać oznacza (Informacje o domenie Groper) jest narzędziem wiersza poleceń administracji sieciowej do zapytania System nazwy domeny (DNS) Nazwa serwerów.

Przydaje się do weryfikacji i rozwiązywania problemów DNS problemy, a także wykonać DNS wyszukiwania i wyświetla odpowiedzi zwracane z zapytanego serwera nazwy.

Wykop jest częścią WIĄZAĆ apartament oprogramowania serwera nazwy domeny. Polecenie DIG zastępuje starsze narzędzia, takie jak nslookup i gospodarz. narzędzie DIG jest dostępne w głównych dystrybucjach Linux.

1. Rekord „A” zapytań „A”

# Kop Yahoo.com ; <> Kopa 9.16.1-ubuntu <> yahoo.com ;; Opcje globalne: +cmd ;; Dostałem odpowiedź :;; ->> Nagłówek<<- opcode: QUERY, status: NOERROR, id: 20076 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN A ;; ANSWER SECTION: yahoo.com. 387 IN A 98.137.11.163 yahoo.com. 387 IN A 74.6.143.26 yahoo.com. 387 IN A 74.6.143.25 yahoo.com. 387 IN A 74.6.231.20 yahoo.com. 387 IN A 74.6.231.21 yahoo.com. 387 IN A 98.137.11.164 ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 12:58:13 IST 2021 ;; MSG SIZE rcvd: 134 

Powyższe polecenie powoduje, że DIG przegląda "A" Zapis dla nazwy domeny wieśniak.com. Polecenie DIG Reade the the /etc/resolv.conf Plik i zapytanie DNS wymienione tam serwery. Odpowiedź z DNS serwer jest tym, co wyświetla DIG.

Zrozumiemy wyjście poleceń:

  • Linie zaczynające się od ; Czy komentarze nie są częścią informacji.
  • Pierwszy wiersz mówi nam wersję wykopu (9.16.1) Komenda.
  • Następnie DIG pokazuje nagłówek odpowiedzi, którą otrzymał od DNS serwer.
  • Następnie pojawia się sekcja pytań, która po prostu mówi nam zapytanie, które w tym przypadku jest zapytaniem dla "A" nagranie wieśniak.com. W oznacza, że ​​jest to wyszukiwanie w Internecie (w klasie internetowej).
  • Sekcja odpowiedzi mówi nam to wieśniak.com zawiera Ip adres 98.137.11.163.
  • Na koniec istnieją statystyki dotyczące zapytania. Możesz wyłączyć te statystyki za pomocą +nostaty opcja.

2. Zapytanie „A” rekord z +krótki

Domyślnie, kopać jest dość pełne. Jednym ze sposobów ograniczenia wyjścia jest użycie +krótki opcja. który drastycznie przeciął wyjście, jak pokazano poniżej.

# kopnij yahoo.com +krótkie 98.137.11.164 74.6.231.21 74.6.231.20 74.6.143.25 74.6.143.26 98.137.11.163 

Notatka: Domyślnie DIG szuka "A" zapis określonej domeny, ale możesz również określić inne rekordy. MX Lub Wymiana poczty Record informuje serwery pocztowe, jak kierować e -mailem dla domeny. Podobnie Ttl, SOA, itp.

3. Zapytanie rekordu MX dla domeny

Zapytanie tylko o różne typy rekordów zasobów DNS.

# kopnij yahoo.com mx ; <> Kopa 9.16.1-ubuntu <> yahoo.com mx ;; Opcje globalne: +cmd ;; Dostałem odpowiedź :;; ->> Nagłówek<<- opcode: QUERY, status: NOERROR, id: 60630 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN MX ;; ANSWER SECTION: yahoo.com. 51 IN MX 1 mta6.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta5.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta7.am0.yahoodns.net. ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:03:32 IST 2021 ;; MSG SIZE rcvd: 117 

4. Zapytanie o rekord SOA dla domeny

# kopnij yahoo.com soa ; <> Kopa 9.16.1-ubuntu <> yahoo.com soa ;; Opcje globalne: +cmd ;; Dostałem odpowiedź :;; ->> Nagłówek<<- opcode: QUERY, status: NOERROR, id: 25140 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN SOA ;; ANSWER SECTION: yahoo.com. 1800 IN SOA ns1.yahoo.com. hostmaster.yahoo-inc.com. 2021121001 3600 300 1814400 600 ;; Query time: 128 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:08 IST 2021 ;; MSG SIZE rcvd: 99 

5. Zapytanie rekordu TTL dla domeny

# kopnij yahoo.com ttl ; <> Kopa 9.16.1-ubuntu <> yahoo.com ttl ;; Opcje globalne: +cmd ;; Dostałem odpowiedź :;; ->> Nagłówek <> nagłówek<<- opcode: QUERY, status: SERVFAIL, id: 27889 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;TTL. IN A ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:58 IST 2021 ;; MSG SIZE rcvd: 32 

6. Zapytanie tylko sekcja odpowiedzi

# kopnij yahoo.COM +Nocomments +Noquestion +NoAuthority +Noadditional +Nostats ; <> Kopa 9.16.1-ubuntu <> yahoo.com +nocomments +noquestion +noutority +noadditional +nostaty ;; Opcje globalne: +cmd yahoo.com. 1556 w 74.6.231.20 Yahoo.com. 1556 w 98.137.11.163 Yahoo.com. 1556 w 98.137.11.164 Yahoo.com. 1556 w 74.6.143.26 Yahoo.com. 1556 w 74.6.231.21 Yahoo.com. 1556 w 74.6.143.25 

7. Zapytanie o wszystkie typy rekordów DNS

# kopnij yahoo.com dowolny +noall +odpowiedź ; <> Kopa 9.8.2RC1-REDHAT-9.8.2-0.10.RC1.El6 <> yahoo.com dowolny +noall +odpowiedź ;; Opcje globalne: +cmd yahoo.com. 3509 w 72.30.38.140 Yahoo.com. 3509 w 98.138.253.109 Yahoo.com. 3509 w 98.139.183.24 Yahoo.com. 1709 w MX 1 MTA5.AM0.Yahoodns.internet. wieśniak.com. 1709 w MX 1 MTA6.AM0.Yahoodns.internet. wieśniak.com. 1709 w MX 1 MTA7.AM0.Yahoodns.internet. wieśniak.com. 43109 w NS NS2.wieśniak.com. wieśniak.com. 43109 w NS NS8.wieśniak.com. wieśniak.com. 43109 w NS NS3.wieśniak.com. wieśniak.com. 43109 w NS NS1.wieśniak.com. wieśniak.com. 43109 w NS NS4.wieśniak.com. wieśniak.com. 43109 w NS NS5.wieśniak.com. wieśniak.com. 43109 w NS NS6.wieśniak.com.

8. Odwrotne przegląd DNS

Zapytanie DNS Odwrotne wyszukiwanie. Tylko wyświetlaj sekcję odpowiedzi z użyciem +krótki.

# kopa -x 72.30.38.140 +krótkie IR1.fp.VIP.SP2.wieśniak.com.

9. Zapytanie o wiele rekordów DNS

Zapytaj, aby zapytać specyficzne dla DNS witryny witryny, a mianowicie. MX, Ns, itp. dokumentacja.

# kopnij yahoo.com mx +noall +odpowiedz Redhat.com ns +noall +odpowiedź ; <> Kopa 9.8.2RC1-REDHAT-9.8.2-0.10.RC1.El6 <> yahoo.com mx +noall +odpowiedz Redhat.com ns +noall +odpowiedź ;; Opcje globalne: +cmd yahoo.com. 1740 w MX 1 MTA6.AM0.Yahoodns.internet. wieśniak.com. 1740 w MX 1 MTA7.AM0.Yahoodns.internet. wieśniak.com. 1740 w MX 1 MTA5.AM0.Yahoodns.internet. czerwony kapelusz.com. 132 w NS NS1.czerwony kapelusz.com. czerwony kapelusz.com. 132 w NS NS4.czerwony kapelusz.com. czerwony kapelusz.com. 132 w NS NS3.czerwony kapelusz.com. czerwony kapelusz.com. 132 w NS NS2.czerwony kapelusz.com.

10. Tworzyć .plik DIGRC

Tworzyć .Digrc Plik pod $ Home/.Digrc Aby przechowywać domyślne opcje wykopaliska.

# kopnij yahoo.com wieśniak.com. 3427 w 72.30.38.140 Yahoo.com. 3427 w 98.138.253.109 Yahoo.com. 3427 w 98.139.183.24

Mamy sklep +nie wszyscy +odpowiedź opcje na stałe w .Digrc Plik pod katalogiem domowym użytkownika. Teraz, za każdym razem, gdy wykonywane jest polecenie dig. Nie trzeba pisać opcji za każdym razem, takie jak +nie wszyscy +odpowiedź.

W tym artykule próbowaliśmy znaleźć polecenie DIG, które może pomóc w wyszukiwaniu (DNS) Nazwa nazwy usług związanych z usługą. Podziel się swoimi przemyśleniami za pośrednictwem pola komentarza.