logo

Nslookup-opdracht in Linux met voorbeelden

Nslookup (staat voor Name Server Lookup) is een handig commando om informatie van de DNS-server te krijgen. Het is een netwerkbeheertool voor het opvragen van het Domain Name System (DNS) om een ​​domeinnaam- of IP-adrestoewijzing of een ander specifiek DNS-record te verkrijgen. Het wordt ook gebruikt om DNS-gerelateerde problemen op te lossen.

Stel je het internet, in eenvoudige bewoordingen, voor als een gigantische buurt. Websites zijn als huizen, maar in plaats van straatnamen hebben ze gemakkelijk te onthouden adressen zoals google.com. Computers communiceren echter met behulp van cijfers, dus ze hebben een manier nodig om deze huizen te vinden. Dat is waar DNS in beeld komt. Het fungeert als een telefoonboek en vertaalt die vriendelijke websitenamen naar numerieke adressen (IP-adressen) die computers kunnen begrijpen.



Nu denslookup>commando is een speciaal hulpmiddel dat u kunt gebruiken om dit telefoonboek te verkennen. Hiermee kunt u vragen stellen over websites en hoe deze met elkaar zijn verbonden. Je kunt het gebruiken om:

laptop insteeksleutel
  • Zoek het adres van een website op : Net zoals u een telefoonnummer in een telefoonboek kunt opzoeken, kunt u dit gebruikennslookup>om het IP-adres van een website te achterhalen.
  • Probleem oplossen s: Als u problemen ondervindt bij het openen van een website,nslookup>kan u helpen vaststellen waar het probleem zou kunnen liggen.
  • Meer informatie over domeinconfiguratie v: Door te gebruikennslookup>, kunt u details ontdekken over het domein van een website, zoals de servers die verantwoordelijk zijn voor het beheer ervan.

Syntaxis van de opdracht nslookup in Linux

De syntaxis van denslookup>Het commando is relatief eenvoudig en neemt meestal de vorm aan:

nslookup [option] [domain]>

Waar:



  • [options]> raadpleeg aanvullende parameters die het gedrag van de opdracht wijzigen.
  • [domain]> geeft de domeinnaam of het IP-adres aan dat moet worden opgevraagd.

Opties van de nslookup-opdracht:

Opties Beschrijving
-domein=[domeinnaam] Hiermee kunt u de standaard DNS-naam wijzigen.
-debuggen maakt de weergave van foutopsporingsinformatie mogelijk.
-port=[poortnummer] Gebruik de optie -port om het poortnummer voor query's op te geven. Standaard gebruikt nslookup poort 53 voor DNS-query's
-time-out=[seconden] u kunt de tijd opgeven die de DNS-server nodig heeft om te reageren. Standaard is de time-out ingesteld op enkele seconden
-type=een Zoek naar een record
We kunnen ook alle beschikbare DNS-records voor een bepaald record bekijken met behulp van de -type=een keuze
-type=elk Zoek naar een record
We kunnen ook alle beschikbare DNS-records bekijken met behulp van de -type=elk keuze.
-type=info geeft hardwaregerelateerde informatie over de host weer. Het biedt details over het besturingssysteem en het hardwareplatform
-type=mx Zoek naar een MX-record
MX (Mail Exchange) wijst een domeinnaam toe aan een lijst met mailuitwisselingsservers voor dat domein. In de MX-record staat dat alle e-mails die naar google.com worden verzonden, naar de e-mailserver in dat domein moeten worden doorgestuurd.
-type=ns Zoek naar een ns-record
NS-record (Name Server) wijst een domeinnaam toe aan een lijst met DNS-servers die gezaghebbend zijn voor dat domein. Het geeft de naamservers weer die aan het opgegeven domein zijn gekoppeld.
-type=ptr gebruikt bij omgekeerde DNS-lookups. Het haalt de Pointer-records (PTR) op, die IP-adressen aan domeinnamen toewijzen.
-type=zo Zoek naar een soa-record
SOA-record (begin van autoriteit), geeft de gezaghebbende informatie over het domein, het e-mailadres van de domeinbeheerder, het serienummer van het domein, enz...

Voorbeelden van enkele van de meeste opdrachtopties van nslookup in Linux

Een eenvoudige DNS-zoekopdracht uitvoeren

Syntaxis:

nslookup example.com>

Voorbeeld:



nslookup google.com>

nslookup gevolgd door de domeinnaam geeft de A-record (IP-adres) van het domein weer. Gebruik deze opdracht om de adresrecord voor een domein te vinden. Het vraagt ​​domeinnamenservers op en haalt de details op.

nslookup google.com

nslookup google.com

Een omgekeerde DNS-zoekopdracht uitvoeren

Syntaxis:

nslookup [IP Address]>

Voorbeeld:

nslookup 192.168.0.10>

U kunt ook de omgekeerde DNS-lookup uitvoeren door het IP-adres op te geven als argument voor nslookup.

Hoe een arraylist in Java te sorteren
nslookup 192.168.0.10

nslookup 192.168.0.10

Gebruik de optie `-type=any`

Syntaxis:

nslookup -type=any google.com>

Elk record opzoeken We kunnen ook alle beschikbare DNS-records bekijken met behulp van de -type=elk keuze.

nslookup -type=elke google.com

nslookup -type=elke google.com

Gebruik makend van `-type=soa` keuze

Syntaxis:

nslookup -type=soa redhat.com>

Zoeken naar een soa-record SOA-record (start van autoriteit), geeft de gezaghebbende informatie over het domein, het e-mailadres van de domeinbeheerder, het domeinserienummer, enz...

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

Gebruik makend van `-type=ns` keuze

Syntaxis:

nslookup -type=ns google.com>

Zoek naar een ns-record. NS-record (Name Server) wijst een domeinnaam toe aan een lijst met DNS-servers die gezaghebbend zijn voor dat domein. Het geeft de naamservers weer die aan het opgegeven domein zijn gekoppeld.

nslookup -type=ns google.com

nslookup -type=ns google.com

Gebruik makend van `-type=a` keuze

Syntaxis:

t ff
nslookup -type=a google.com>

Zoek naar een record. We kunnen ook alle beschikbare DNS-records voor een bepaald record bekijken met behulp van de -type=een keuze.

nslookup -type=een google.com

nslookup -type=een google.com

Gebruik makend van `-type=mx` keuze

Syntaxis:

nslookup -type=mx google.com>

Zoek naar een MX-record. MX (Mail Exchange) wijst een domeinnaam toe aan een lijst met mailuitwisselingsservers voor dat domein. In het MX-record staat dat alle e-mails die naar google.com worden verzonden, naar de e-mailserver in dat domein moeten worden doorgestuurd.

xampp-alternatief
nslookup -type=mx google.com

nslookup -type=mx google.com

Gebruik makend van `-type=txt` keuze

Syntaxis:

nslookup -type=txt google.com>

Zoek naar een txt-record. TXT-records zijn handig voor meerdere soorten records, zoals DKIM, SPF, enz. Met de onderstaande opdracht kunt u alle TXT-records vinden die voor elk domein zijn geconfigureerd.

nslookup -type=txt google.com

nslookup -type=txt google.com

Nslookup-opdracht in Linux - Veelgestelde vragen

Waar wordt de opdracht nslookup voor gebruikt?

De ` nslookup` command is een netwerkbeheertool die wordt gebruikt voor het opvragen van het Domain Name System (DNS) om domeinnaam- of IP-adrestoewijzingsinformatie te verkrijgen. Het wordt vaak gebruikt om DNS-gerelateerde problemen op te lossen, DNS-records te controleren en netwerkproblemen te diagnosticeren.

Hoe gebruik ik nslookup om het IP-adres van een domein te vinden?

Om het IP-adres te vinden dat aan een domein is gekoppeld, gebruikt u ` nslookup` , typ gewoon ` nsopzoeken domeinnaam` in uw terminal of opdrachtprompt, waarbij u domeinnaam vervangt door het daadwerkelijke domein dat u wilt opzoeken. De opdracht retourneert het corresponderende IP-adres(sen) voor dat domein.

Wat zijn de gebruikelijke opties of parameters die worden gebruikt bij nslookup?

Enkele veel voorkomende opties of parameters die worden gebruikt met ` nslookup` erbij betrekken:

  • -query=type : Geef het type DNS-record op dat moet worden opgevraagd (bijvoorbeeld A, MX, NS).
  • -server=serveren r: Geef de DNS-server op die voor de query moet worden gebruikt.
  • -time-out=seconden : Stel de time-out voor de query in.
  • -debuggen : Schakel de foutopsporingsmodus in om gedetailleerde informatie weer te geven.
  • -hulp of? : een helpbericht met beschikbare opties weergeven.

Waarom krijg ik soms een niet-gezaghebbend antwoord in de nslookup-resultaten?

Wanneer ` nslookup` retourneert een niet-gezaghebbend antwoord, dit betekent dat de opgevraagde DNS-server niet de primaire gezaghebbende server is voor het betreffende domein. In plaats daarvan heeft het de informatie verkregen van een cache- of secundaire server. Dit is gebruikelijk bij recursieve DNS-instellingen waarbij servers om prestatieredenen reacties in de cache opslaan.

Wat moet ik doen als nslookup er niet in slaagt een domeinnaam om te zetten?

Als ' nslookup` er niet in slaagt een domeinnaam op te lossen, zijn er verschillende stappen die u kunt nemen om het probleem op te lossen:

  • Controleer uw internetverbinding en zorg ervoor dat de DNS-servers bereikbaar zijn.
  • Controleer de spelling van de domeinnaam en probeer het opnieuw.
  • Controleer uw DNS-serverinstellingen of probeer een andere DNS-server op te vragen.
  • Zoek naar eventuele problemen met de firewall of netwerkconfiguratie die DNS-query's mogelijk blokkeren.
  • Overweeg het gebruik van andere tools zoals dig of host voor aanvullende probleemoplossing.

Conclusie

In dit artikel hebben we de opdracht `nslookup` besproken, een variabel hulpmiddel voor het opvragen van de DNS-server en het verkrijgen van informatie over het toewijzen van domeinnamen of IP-adressen. We hebben onderzocht dat het erg handig is voor het oplossen van DNS-gerelateerde problemen. We hebben ook opties besproken zoals -type=a, -type=any, -type=mx, -type=ns, -type=ptr en -type=soa. Over het geheel genomen kunnen we zeggen dat beheerders door het gebruik van nslookup-informatie inzicht kunnen krijgen in de DNS-infrastructuur en DNS-gerelateerde problemen efficiënt kunnen oplossen.