Kopuj polecenie w Linux z przydatnymi przykładami
- 4824
- 1393
- Tomasz Szatkowski
DIG oznacza, że informacje o domenach Groper, to narzędzie sieciowe do gromadzenia informacji o seriach nazwy domeny. Polecenie DIG to kolejne potężne narzędzie podobne do NSlookup do diagnozowania problemów związanych z DNS.
Możemy użyć polecenia DIG, aby zapytać o różne serwery DNS do pobierania rekordów, takich jak rekord adresu, CNAME, TXT, Records wymiany poczty itp.netto do wyszukiwania rekordów DNS z wielu lokalizacji na całym świecie.
Ten przewodnik wyjaśnia, jak używać Linux kopać
Narzędzie wiersza poleceń z praktycznymi przykładami.
Kopuj polecenie w Linux
Narzędzie DIG jest dostępne w domyślnych repozytoriach w większości systemów operacyjnych UNIX/Linux. Na komendzie DIG Systems na podstawie Debian jest dostępny pod dostępem Dnsutils
pakiet. Komenda systemów opartych na Redhat jest dostępna w ramach Bind-Utils
Pakiet RPM.
Składnia:
Podstawowa i często używana składnia poleceń DIG jest jak poniżej:
DIG [@Server] Nazwa [typ]
Wersja wykopu:
Użyj opcji -V z poleceniem DIG, aby wyświetlić wersję DIG w systemie.
DIG -V
DIG 9.11.3-1ubuntu1.13-Uuntu
Kopać opcje i przykłady wiersza poleceń
Oto często używane opcje wiersza poleceń i przykładowe polecenie DIG.
1. Podstawowe polecenie wykopu
Podstawowa polecenie DIG Zaakceptuj nazwę domeny jako parametr wiersza poleceń i drukuje rekord adresu.
Kop Tecadmin.internet
Wyjście:
; <> Kopa 9.11.3-1ubuntu1.13-ubuntu <> tecadmin.internet ;; Opcje globalne: +cmd ;; Dostałem odpowiedź :;; ->> Nagłówek<<- opcode: QUERY, status: NOERROR, id: 22998 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;tecadmin.net. IN A ;; ANSWER SECTION: tecadmin.net. 257 IN A 172.67.134.5 tecadmin.net. 257 IN A 104.28.16.96 tecadmin.net. 257 IN A 104.28.17.96 ;; Query time: 35 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Thu Dec 24 11:36:06 IST 2020 ;; MSG SIZE rcvd: 89
W wyniku Sekcja odpowiedzi: zawiera główne informacje, o które prosiłeś. Możesz zignorować inne części wyjścia, które zawierają inne szczegóły dotyczące wykonanych zapytania.
2. Zapytanie z określonym serwerem DNS
Domyślne zapytania o DIG na serwerze DNS skonfigurowane w systemie. Na przykład systemy Linux zachowują domyślną pozycję DNS w /etc /resolv.conf.
Możesz zastąpić domyślne DNS, aby zapytać, przekazując serwer DNS jako parametr wiersza poleceń. IP DNS musi zacząć od symbolu @.
DIG @8.8.8.8 Tecadmin.internet
3. Wydrukuj krótką odpowiedź
Używać +krótki
Opcja wiersza poleceń, aby wydrukować wynik w krótkiej formie. Jest to zasadniczo przydatne w przypadku skorupy skorupy i innych zadań automatyzacji.
Kop Tecadmin.netto +krótkie
Wyjście: 172.67.134.5 104.28.16.96 104.28.17.96
4. Wydrukuj szczegółowy, ale konkretny wynik
Używać +nie wszyscy
z +odpowiedź
Aby wydrukować szczegółowe informacje, ale konkretne. To wydrukuje tylko sekcję odpowiedzi, w tym kilka dodatkowych szczegółów.
Kop Tecadmin.net +noall +odpowiedź
Wyjście: ; <> Kopa 9.10.3-p4-ubuntu <> tecadmin.net +noall +odpowiedź ;; Opcje globalne: +CMD Tecadmin.internet. 51 w 172.67.134.5 Tecadmin.internet. 51 w 104.28.17.96 Tecadmin.internet. 51 w 104.28.16.96
Możesz także określić +NOCMD
Opcja po komendzie DIG, aby wydrukować tylko bardziej szczegółową sekcję odpowiedzi.
DIG +NOCMD Tecadmin.net +noall +odpowiedź
Wyjście: Tecadmin.internet. 284 w 104.28.16.96 Tecadmin.internet. 284 w 104.28.17.96 Tecadmin.internet. 284 w 172.67.134.5
Jak wyszukiwać określone rekordy za pomocą polecenia DIG
Następnie zapytaj konkretne rekordy DNS za pomocą polecenia DIG.
- Adres zapytania (a) rekord - DNS Adres (a) rekordy służy do powiązania nazwy domeny z adresem IP. W prostych światach, gdy użytkownik uzyskuje dostęp do strony internetowej, rejestruje to system IP adresu hostingowego serwera w tej stronie.
DIG +NOCMD Tecadmin.Net A +noall +odpowiedź
Wyjście: Tecadmin.internet. 129 w 104.28.16.96 Tecadmin.internet. 129 w 104.28.17.96 Tecadmin.internet. 129 w 172.67.134.5 - Zapytanie NS Record - Użyj opcji NS, aby uzyskać listę autorytatywnych serwerów DNS dla nazwy domeny.
DIG +NOCMD Tecadmin.net ns +noall +odpowiedź
Wyjście: Tecadmin.internet. 21599 w NS Alec.ns.Cloudflare.com. tecadmin.internet. 21599 w NS Athena.ns.Cloudflare.com. - Zapytanie MX Record - Rekord MX (wymiennik poczty) służy do określenia serwera poczty odpowiedzialnego za akceptowanie wiadomości e -mail w imieniu nazwy domeny.
DIG +NOCMD Tecadmin.netto mx +noall +odpowiedź
Wyjście: Tecadmin.internet. 299 w MX 0 DC-75C7D428C907.tecadmin.internet. - Zapytanie TXT Record - Rekord TXT to rekord wielomarałowy używany do powiązania arbitrażowych informacji tekstowych o nazwie domeny. Zasadniczo używamy tego rekordu do weryfikacji własności domeny, rekordów bezpieczeństwa e -mail, takich jak SPF, DKIM i DMARC itp.
DIG +NOCMD Tecadmin.net txt +noall +odpowiedź
Wyjście: Tecadmin.internet. 299 w TXT "Google-Site-Verification =" tecadmin.internet. 299 w txt "v = spf1 obejmują: SPF.Mandrillapp.com ?Wszystko" - Zapytaj wszystkie rekordy
Możesz także użyć opcji
WSZYSTKO
Aby pobrać wszystkie rekordy DNS dla domeny.DIG +NOCMD Tecadmin.Net All +Noall +odpowiedź
Ustaw opcje jako domyślne
W powyższym samouczku użyłeś wielu opcji wiersza poleceń, aby dostosować wyniki, takie jak +NOCMD, +noall, +odpowiedź
itp. Ale musisz pisać opcje na wierszu poleceń za każdym razem.
Możesz także utworzyć .Plik DIGRC w katalogu domowym, aby automatycznie zastosować za każdym razem, gdy zapytań wykształcenie.
cat ~/.Digrc
+NOCMD +Noall +odpowiedź
Następnym razem, gdy uruchomi się DIG, użyć domyślnie powyżej określonych opcji.
Kop Tecadmin.internet
Wyjście:
tecadmin.internet. 104 w 104.28.16.96 Tecadmin.internet. 104 w 172.67.134.5 Tecadmin.internet. 104 w 104.28.17.96
Wniosek
W tym samouczku nauczyłeś się użycia polecenia DIG z różnymi opcjami i przykładami. Możesz także wypróbować aplikacje internetowe, takie jak showmydns.netto do zapytań rekordy DNS z wielu lokalizacji na całym świecie. co jest przydatne do sprawdzenia propagacji DNS podczas dodawania lub aktualizacji rekordów DNS.
- « Jak zabezpieczyć serwer GitLab za pomocą Let's Encrypt SSL
- Jak zainstalować i skonfigurować Gitlab w Debian 10 »