Leer Linux

NS Lookup Command in Linux met voorbeelden

NS Lookup Command in Linux met voorbeelden

nslookup (Name Server Lookup) is een Linux-tool die wordt gebruikt om informatie op te halen van een DNS-server zoals gevraagd door de gebruiker. Het DNS (Domain Name System) is een cruciaal onderdeel van het internet dat wordt gebruikt om de namen van websites te matchen (bijv.g., fosslinux.com) naar hun resulterende IP-adres. Daarom kan de nslookup handig zijn voor netwerkbeheerders om de DNS op te vragen om het IP-adres, de domeinnaam of een ander specifiek DNS-record te verkrijgen. Het wordt ook gebruikt bij het oplossen van DNS-gerelateerde problemen.

De opdrachtregeltool nslookup werkt in twee modi: Interactieve modus en niet-interactieve modus. De interactieve modus wordt gebruikt bij het opvragen van de DNS-server voor informatie over verschillende hosts, domeinen of printhosts in een domein. De niet-interactieve modus is daarentegen beperkt omdat het alleen de naam en query-informatie voor een host of domein afdrukt.

nslookup niet-interactieve modus

De niet-interactieve modus is de meest gebruikte modus bij het uitvoeren van de opdracht nslookup. Het wordt beschouwd als een snellere methode, omdat u bij elke uitvoering slechts één enkele opdracht hoeft door te geven.

In deze modus typ je nslookup gevolgd door het IP-adres of de host die u wilt opzoeken. Laten we eens kijken naar enkele opdrachten die u kunt uitvoeren met nslookup in de niet-interactieve modus.

1. Geef het IP-adres van een hostnaam weer

Laten we zeggen dat u "A Record" (IP-adres) van een website zoals nmap . wilt krijgen.org. Het enige dat u hoeft te doen, is de Terminal starten en de onderstaande opdracht uitvoeren:

nslookup nmap.org

nslookup nmapUit de bovenstaande uitvoer verwijst de server naar het IP-adres van de DNS-server. Onder het gedeelte Niet-gezaghebbend antwoord verwijst het adres naar het IP-adres van de website nmap.org.

Voordat we naar meer voorbeelden kijken, is het het beste dat we eerst het verschil begrijpen tussen gezaghebbend antwoord en niet-gezaghebbend antwoord. Er wordt een gezaghebbend antwoord gegeven wanneer de DNS-server die de primaire kopie van de DNS-recordreacties op uw zoekopdracht host. Aan de andere kant is een niet-gezaghebbend antwoord wanneer de DNS-server die op uw verzoek reageert, niet de originele zonebestanden bevat. Meestal heeft de server een cache van een eerder aangevraagd DNS-record van alle uitgevoerde DNS-lookups.

2. Voer een reverse DNS-lookup uit

Een reverse DNS-lookup is waar u een "A Record" / IP-adres hebt en u de resulterende hostnaam wilt krijgen. Gebruik de onderstaande syntaxis:

nslookup [ip-adres]

Omgekeerde DNS-zoekactie

3. MX-records weergeven

Een MX-record (Mail Exchange) is een vermelding in de DNS.zine-bestand dat een domeinnaam toewijst aan een lijst met mailuitwisselingsservers die de mails van die specifieke domeinen afhandelen. We zullen de onderstaande syntaxis gebruiken:

nslookup -query=mx [websitenaam]

nslookup MX-records

4. NS-records weergeven

NS-records worden gebruikt om naamservers (zowel secundair als primair) te identificeren die verantwoordelijk zijn voor een bepaalde DNS-zone. We zullen de onderstaande syntaxis gebruiken:

nslookup -query=ns [websitenaam]

nslookup NS-records

5. Een SOA-record weergeven

Een Start of Authority-record (SOA) is een DNS-record dat administratieve informatie over het domein bevat. Gebruik de onderstaande syntaxis:

nslookup -query=soa [websitenaam]

nslookup SOA-records

6. Alle DNS-records weergeven

We zullen de onderstaande syntaxis gebruiken:

nslookup -query=elke [websitenaam]

7. Gebruik een ander poortnummer

Standaard draait het DNS-protocol op poort 53. Als de poort om welke reden dan ook is gewijzigd, kunt u de ingestelde poort opgeven met het argument -port.

nslookup -port=[poortnummer] [websitenaam]

nslookup aangepaste poort

nslookup interactieve modus

De interactieve modus nslookup is vrij eenvoudig. Het enige dat u hoeft te doen, is de opdracht nslookup op de Terminal uitvoeren en u krijgt een prompt waar u uw opdrachten kunt uitvoeren. Zie de afbeelding hieronder.

nslookup-prompt

Om het IP-adres van de hostnaam te krijgen, voert u de naam van de website in de prompt in en drukt u op Enter.

IP adres

Voer het IP-adres van de host in om een ​​reverse DNS-lookup uit te voeren.

Omgekeerde DNS-zoekactie

Gebruik de onderstaande opdracht om de MX-records (mailuitwisseling) weer te geven:

stel type=mx . in

nslookup MX

Gebruik de onderstaande opdracht om de NS-records weer te geven:

stel type=ns in

nslookup NS

Conclusie

Het Internet Systems Consortium had het nslookup-programma kort als verouderd aangemerkt, maar heeft deze beslissing later teruggedraaid. De afschrijvingslijst gaf vooral de voorkeur aan de host- en dig-opdrachten / programma's die dezelfde functies kunnen uitvoeren als de nslookup-opdracht op een wat hoger acceptatieniveau door de industrie.

Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...
Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...