logo

Polecenie Nslookup w systemie Linux z przykładami

Nwyszukiwanie (skrót od Name Server Lookup) to przydatne polecenie umożliwiające uzyskanie informacji z serwera DNS. Jest to narzędzie do administrowania siecią, służące do wysyłania zapytań do systemu nazw domen (DNS) w celu uzyskania mapowania nazwy domeny lub adresu IP lub innego określonego rekordu DNS. Służy również do rozwiązywania problemów związanych z DNS.

Krótko mówiąc, wyobraź sobie Internet jako gigantyczną dzielnicę. Strony internetowe są jak domy, ale zamiast nazw ulic mają łatwe do zapamiętania adresy, takie jak google.com. Jednak komputery komunikują się za pomocą liczb, więc potrzebują sposobu, aby znaleźć te domy. I tu z pomocą przychodzi system DNS. Działa jak książka telefoniczna, tłumacząc przyjazne nazwy witryn internetowych na adresy numeryczne (adresy IP) zrozumiałe dla komputerów.



Teraznslookup>polecenie jest jak specjalne narzędzie, którego możesz używać do przeglądania tej książki telefonicznej. Umożliwia zadawanie pytań na temat witryn internetowych i sposobu ich połączenia. Możesz go użyć do:

PowerShell większy lub równy
  • Sprawdź adres strony internetowej : Podobnie jak w przypadku wyszukiwania numeru telefonu w książce telefonicznej, możesz użyćnslookup>aby znaleźć adres IP strony internetowej.
  • Rozwiąż problem s: Jeśli masz problemy z dostępem do strony internetowej,nslookup>może pomóc Ci określić, gdzie może leżeć problem.
  • Dowiedz się więcej o konfiguracji domeny s: Używającnslookup>, możesz odkryć szczegółowe informacje na temat domeny witryny internetowej, takie jak serwery odpowiedzialne za zarządzanie nią.

Składnia polecenia nslookup w systemie Linux

Składnianslookup>polecenie jest stosunkowo proste i zazwyczaj przyjmuje postać:

nslookup [option] [domain]>

Gdzie:



  • [options]> zapoznaj się z dodatkowymi parametrami modyfikującymi zachowanie polecenia.
  • [domain]> oznacza nazwę domeny lub adres IP, którego dotyczy zapytanie.

Opcje polecenia nslookup:

Opcje Opis
-domain=[nazwa-domeny] umożliwia zmianę domyślnej nazwy DNS.
-odpluskwić umożliwia wyświetlanie informacji debugowania.
-port=[numer-portu] Użyj opcji -port, aby określić numer portu dla zapytań. Domyślnie nslookup używa portu 53 dla zapytań DNS
-timeout=[sekundy] możesz określić czas, w jakim serwer DNS ma odpowiedzieć. Domyślnie limit czasu jest ustawiony na kilka sekund
-typ=a Wyszukaj rekord
Możemy również wyświetlić wszystkie dostępne rekordy DNS dla konkretnego rekordu za pomocą the -typ=a opcja
-typ=dowolny Wyszukaj dowolny rekord
Możemy również przeglądać wszystkie dostępne rekordy DNS za pomocą -typ=dowolny opcja.
-typ=informacje wyświetla informacje dotyczące sprzętu dotyczące hosta. Zawiera szczegółowe informacje na temat systemu operacyjnego i platformy sprzętowej
-typ=mx Wyszukaj rekord mx
MX (Mail Exchange) mapuje nazwę domeny na listę serwerów wymiany poczty dla tej domeny. Rekord MX mówi, że wszystkie wiadomości wysyłane do google.com powinny być kierowane do serwera pocztowego w tej domenie.
-typ=ns Wyszukaj rekord ns
Rekord NS (Name Server) odwzorowuje nazwę domeny na listę serwerów DNS autorytatywnych dla tej domeny. Wyświetli serwery nazw powiązane z daną domeną.
-typ=ptr używany w odwrotnym wyszukiwaniu DNS. Pobiera rekordy wskaźnika (PTR), które mapują adresy IP na nazwy domen.
-typ=soa Wyszukaj rekord soa
Rekord SOA (początek uprawnień) zawiera wiarygodne informacje o domenie, adres e-mail administratora domeny, numer seryjny domeny itp.

Przykłady niektórych większości opcji poleceń nslookup w systemie Linux

Wykonywanie podstawowego wyszukiwania DNS

Składnia:

nslookup example.com>

Przykład:



nslookup google.com>

nslookup, po którym następuje nazwa domeny, wyświetli rekord A (adres IP) domeny. Użyj tego polecenia, aby znaleźć rekord adresu dla domeny. Wysyła zapytania do serwerów nazw domen i pobiera szczegółowe informacje.

nslookup google.com

nslookup google.com

Wykonywanie wstecznego wyszukiwania DNS

Składnia:

nslookup [IP Address]>

Przykład:

nslookup 192.168.0.10>

Można także wykonać odwrotne wyszukiwanie DNS, podając adres IP jako argument funkcji nslookup.

nslookup 192.168.0.10

nslookup 192.168.0.10

Użycie opcji `-type=any`

Składnia:

nslookup -type=any google.com>

Wyszukiwanie dowolnego rekordu Możemy również przeglądać wszystkie dostępne rekordy DNS za pomocą -typ=dowolny opcja.

nslookup -type=dowolna witryna google.com

nslookup -type=dowolna witryna google.com

rekurencja w Javie

Za pomocą `-typ=soa` opcja

Składnia:

nslookup -type=soa redhat.com>

Wyszukiwanie rekordu SOA Rekord SOA (początek uprawnienia), dostarcza wiarygodnych informacji o domenie, adresie e-mail administratora domeny, numerze seryjnym domeny itp.

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

Za pomocą `-typ=ns` opcja

Składnia:

nslookup -type=ns google.com>

Wyszukaj rekord ns. Rekord NS (Name Server) odwzorowuje nazwę domeny na listę serwerów DNS autorytatywnych dla tej domeny. Wyświetli serwery nazw powiązane z daną domeną.

nslookup -type=ns google.com

nslookup -type=ns google.com

Za pomocą `-typ=a` opcja

Składnia:

nslookup -type=a google.com>

Wyszukaj rekord. Możemy również wyświetlić wszystkie dostępne rekordy DNS dla konkretnego rekordu za pomocą the -typ=a opcja.

nslookup -type=a google.com

nslookup -type=a google.com

Za pomocą `-typ=mx` opcja

Składnia:

podzielony przez ciąg Java
nslookup -type=mx google.com>

Wyszukaj rekord mx. MX (Mail Exchange) mapuje nazwę domeny na listę serwerów wymiany poczty dla tej domeny. Rekord MX mówi, że wszystkie wiadomości wysyłane do google.com powinny być kierowane do serwera pocztowego w tej domenie.

nslookup -type=mx google.com

nslookup -type=mx google.com

Za pomocą `-typ=txt` opcja

Składnia:

nslookup -type=txt google.com>

Wyszukaj rekord txt. Rekordy TXT są przydatne w przypadku wielu typów rekordów, takich jak DKIM, SPF itp. Wszystkie rekordy TXT skonfigurowane dla dowolnej domeny można znaleźć za pomocą poniższego polecenia.

nslookup -type=txt google.com

nslookup -type=txt google.com

Polecenie Nslookup w systemie Linux – często zadawane pytania

Do czego służy polecenie nslookup?

` nslookup` polecenie to narzędzie do administrowania siecią używane do wysyłania zapytań do systemu nazw domen (DNS) w celu uzyskania informacji o mapowaniu nazwy domeny lub adresu IP. Jest powszechnie używany do rozwiązywania problemów związanych z DNS, sprawdzania rekordów DNS i diagnozowania problemów z siecią.

Jak używać nslookup do znalezienia adresu IP domeny?

Aby znaleźć adres IP powiązany z domeną za pomocą ` nslookup` , po prostu wpisz ` nswyszukiwanie nazwa_domeny` w terminalu lub w wierszu poleceń, zastępując nazwę_domeny rzeczywistą domeną, którą chcesz wyszukać. Polecenie zwróci odpowiednie adresy IP dla tej domeny.

Jakie są typowe opcje lub parametry używane w nslookup?

Niektóre typowe opcje lub parametry używane z ` nslookup` włączać:

  • -query=typ : Określ typ rekordu DNS, którego dotyczy zapytanie (np. A, MX, NS).
  • -serwer=serw r: Określ serwer DNS, który ma zostać użyty w zapytaniu.
  • -timeout=sekundy : Ustaw limit czasu dla zapytania.
  • -odpluskwić : Włącz tryb debugowania, aby wyświetlić szczegółowe informacje.
  • -pomoc lub? : Wyświetla komunikat pomocy z dostępnymi opcjami.

Dlaczego czasami w wynikach nslookup otrzymuję nieautorytatywną odpowiedź?

Kiedy ` nslookup` zwraca odpowiedź nieautorytatywną, co oznacza, że ​​serwer DNS, do którego kierowane jest zapytanie, nie jest głównym serwerem autorytatywnym dla danej domeny. Zamiast tego uzyskał informacje z serwera buforowanego lub serwera pomocniczego. Jest to powszechne w rekurencyjnych konfiguracjach DNS, w których serwery buforują odpowiedzi ze względu na wydajność.

fabryczny wzór projektowy

Co powinienem zrobić, jeśli nslookup nie rozpozna nazwy domeny?

Jeśli ` nslookup` nie rozpoznaje nazwy domeny, możesz wykonać kilka kroków, aby rozwiązać problem:

  • Sprawdź swoje połączenie internetowe i upewnij się, że serwery DNS są osiągalne.
  • Sprawdź pisownię nazwy domeny i spróbuj ponownie.
  • Sprawdź ustawienia serwera DNS lub spróbuj wysłać zapytanie do innego serwera DNS.
  • Poszukaj problemów z zaporą sieciową lub konfiguracją sieci, które mogą blokować zapytania DNS.
  • Rozważ użycie innych narzędzi, takich jak dig lub Host, w celu dodatkowego rozwiązywania problemów.

Wniosek

W tym artykule omówiliśmy polecenie `nslookup`, które jest zmiennym narzędziem służącym do wysyłania zapytań do serwera DNS i uzyskiwania informacji o mapowaniu nazwy domeny lub adresu IP. Przebadaliśmy, że jest to bardzo przydatne przy rozwiązywaniu problemów związanych z DNS. Omówiliśmy także opcje takie jak -type=a, -type=any, -type=mx, -type=ns, -type=ptr i -type=soa. Ogólnie możemy powiedzieć, że korzystając z informacji nslookup, administratorzy mogą uzyskać wgląd w infrastrukturę DNS i skutecznie rozwiązywać problemy związane z DNS.