Nslookup

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

nslookup - Fråga Internet-domännamnservrar

Kommandot `nslookup` används för att fråga Internet-domännamnservrar och returnera detaljerad information om DNS-poster för specifika domäner.

Syntax

nslookup [ALTERNATIV] [DOMÄN]

Beskrivning

Kommandot `nslookup` är ett nätverksadministrationsverktyg för att fråga DNS-servrar om domännamn och IP-adresser. Det kan användas i både interaktivt och icke-interaktivt läge.

Alternativ

Kommandot `nslookup` stöder flera alternativ som kan användas för att justera dess beteende:

  • -type=TYPE - Ange typen av DNS-poster att fråga efter (t.ex. A, MX, NS, etc.).
  • -query=TYPE - Samma som -type.
  • -class=CLASS - Ange klassen av DNS-poster att fråga efter (t.ex. IN, CH, HS).
  • -timeout=SEKUNDER - Ange timeout för varje fråga.
  • -retry=ANTAL - Ange antal försök för varje fråga.
  • -port=PORT - Ange portnummer att använda för DNS-servern.
  • -server=SERVER - Ange DNS-servern att fråga.
  • -debug - Visa detaljerad information om frågan och svaret.
  • -vc - Använd en virtuell krets (TCP) för frågan.
  • -norecurse - Be DNS-servern att inte göra en rekursiv fråga.
  • -search - Tillämpa domännamnssökvägar.
  • -defname - Tillämpa standarddomännamn.
  • -timeout=N - Ange timeout för frågan till N sekunder.
  • --help - Visa hjälpmeddelande och avsluta.

Exempel

Här är några praktiska exempel som visar hur du kan använda `nslookup`-kommandot:

  • För att fråga efter A-poster för en domän:

nslookup example.com

  • För att fråga efter MX-poster för en domän:

nslookup -query=MX example.com

  • För att specificera en annan DNS-server att fråga:

nslookup example.com 8.8.8.8

  • För att använda detaljerad felsökningsinformation:

nslookup -debug example.com

  • För att fråga efter NS-poster för en domän:

nslookup -type=NS example.com

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `nslookup` på macOS jämfört med Linux:

  • **Tillgänglighet:** `nslookup`-kommandot är tillgängligt både på macOS och Linux och fungerar i stort sett på samma sätt på båda plattformarna.
  • **Alternativ:** De flesta alternativ som finns på `nslookup` är tillgängliga på både macOS och Linux. Dock kan vissa distributioner eller versioner ha mindre skillnader i alternativ och funktioner.
  • **Installation:** På de flesta Linux-distributioner är `nslookup` inkluderat som en del av `dnsutils` eller `bind-utils` paketet, medan det på macOS är inkluderat som standard.

Exempel på att använda `nslookup` på macOS:

  • För att fråga efter A-poster för en domän:

nslookup example.com

  • För att specificera en annan DNS-server att fråga:

nslookup example.com 8.8.8.8

Det är alltid bra att konsultera `man`-sidan för `nslookup` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.

Felsökning

Om du får ett felmeddelande när du använder `nslookup`, kontrollera följande:

  • Att du använder rätt syntax och alternativ för ditt specifika kommando.
  • Att domänen du försöker fråga efter är korrekt och existerar.
  • Att du har nätverksanslutning och DNS-servern är tillgänglig.

Se även

  • dig - Ett flexibelt verktyg för DNS-frågor.
  • host - Ett enkelt verktyg för att utföra DNS-frågor.
  • traceroute - Spåra nätverkshopp till en destination.

Källor