nslookup
Geeft informatie weer die u kunt gebruiken om de DNS-infrastructuur (Domain Name System) te diagnosticeren. Voordat u dit hulpprogramma gebruikt, moet u bekend zijn met de werking van DNS. Het opdrachtregelprogramma nslookup is alleen beschikbaar als u het TCP/IP-protocol hebt geïnstalleerd.
Syntaxis
nslookup [exit | finger | help | ls | lserver | root | server | set | view] [options]
Parameterwaarden
Maatstaf | Beschrijving |
---|---|
nslookup afsluiten | Sluit het opdrachtregelprogramma nslookup af. |
nslookup-vinger | Maakt verbinding met de vingerserver op de huidige computer. |
nslookup help | Geeft een korte samenvatting weer van subopdrachten. |
nslookup ls | Bevat informatie voor een DNS-domein. |
nslookup lserver | Hiermee wijzigt u de standaardserver in het opgegeven DNS-domein. |
hoofdmap van nslookup | Hiermee wijzigt u de standaardserver in de server voor de hoofdmap van de DNS-domeinnaamruimte. |
nslookup-server | Hiermee wijzigt u de standaardserver in het opgegeven DNS-domein. |
nslookup instellen | Hiermee wijzigt u configuratie-instellingen die van invloed zijn op de werking van opzoekacties. |
nslookup alle instellen | Hiermee worden de huidige waarden van de configuratie-instellingen afgedrukt. |
nslookup klasse instellen | Hiermee wijzigt u de queryklasse. De klasse geeft de protocolgroep van de informatie op. |
nslookup instellen d2 | Hiermee schakelt u de uitgebreide foutopsporingsmodus in of uit. Alle velden van elk pakket worden afgedrukt. |
nslookup foutopsporing instellen | Hiermee schakelt u de foutopsporingsmodus in of uit. |
nslookup domein instellen | Hiermee wijzigt u de standaard-DNS-domeinnaam in de opgegeven naam. |
nslookup poort- instellen | Hiermee wijzigt u de standaardpoort van de TCP/UDP DNS-naamserver in de opgegeven waarde. |
nslookup querytype instellen | Hiermee wijzigt u het resourcerecordtype voor de query. |
nslookup recurse instellen | Hiermee geeft u aan dat de DNS-naamserver een query uitvoert op andere servers als deze niet over de gegevens beschikt. |
nslookup opnieuw proberen | Hiermee stelt u het aantal nieuwe pogingen in. |
nslookup root- instellen | Hiermee wijzigt u de naam van de hoofdserver die wordt gebruikt voor query's. |
nslookup zoeken instellen | Voegt de DNS-domeinnamen toe aan de zoeklijst voor DNS-domeinen totdat een antwoord is ontvangen. Dit geldt wanneer de set en de opzoekaanvraag ten minste één periode bevatten, maar niet eindigen met een volgperiode. |
nslookup srchlist instellen | Hiermee wijzigt u de standaard-DNS-domeinnaam en zoeklijst. |
time-out voor nslookup instellen | Hiermee wijzigt u het eerste aantal seconden dat moet worden gewacht op een antwoord op een aanvraag. |
nslookup instellen | Hiermee wijzigt u het resourcerecordtype voor de query. |
nslookup vc- instellen | Hiermee geeft u op dat u een virtueel circuit wilt gebruiken bij het verzenden van aanvragen naar de server. |
weergave nslookup | Sorteert en vermeldt de uitvoer van de vorige ls subopdracht of opdrachten. |
Opmerkingen
Het opdrachtregelprogramma nslookup heeft twee modi: interactief en niet-interactief.
Als u slechts één stukje gegevens wilt opzoeken of als u nslookup gebruikt in scripts, opdrachtregels of PowerShell, gebruikt u de niet-inactieve modus. In de niet-inactieve modus, ook wel opdrachtmodus genoemd, is de eerste opdrachtregelparameter de naam of het IP-adres van de computer die u wilt opzoeken. De tweede parameter is de naam of het IP-adres van een DNS-naamserver. Als u het tweede argument weglaat, gebruikt nslookup de standaard-DNS-naamserver.
Als u meer dan één stukje gegevens wilt opzoeken of verschillende configuraties wilt instellen, kunt u de interactieve modus gebruiken. Als u de interactieve modus wilt openen, typt u een afbreekstreepje (-) in plaats van de eerste parameter in de nslookup-opdrachtregel. Voer de naam of het IP-adres van een DNS-naamserver in voor de tweede parameter. Als u het tweede argument weglaat, gebruikt nslookup de standaard-DNS-naamserver. U kunt ook de interactieve modus aanroepen door gewoon
nslookup
in te voeren bij de opdrachtprompt en vervolgens namen of IP-adressen in te voeren waarnaar moet worden gezocht in de interactieve opdrachtregel.
Zodra u alleen
nslookup -
ofnslookup
invoert, verandert de opdrachtprompt in de interactieve prompt>
. In de interactieve modus kunt u het volgende doen:- Voer namen of IP-adressen,
set
variabelen en andere opties op afzonderlijke regels in. - Onderbreek interactieve opdrachten op elk gewenst moment door op Ctrl+B te drukken.
- Sluit af door
exit
in te voeren. - Een ingebouwde opdracht behandelen als een computernaam door deze vooraf te gaan met het escape-teken (
\
). Een niet-herkende opdracht wordt geïnterpreteerd als een computernaam.
- Voer namen of IP-adressen,
Als de te vinden computer een IP-adres is en de query voor een A- of PTR bronrecordtype, wordt de naam van de computer geretourneerd.
Als de te vinden computer een naam is en geen volgperiode heeft, wordt de standaard-DNS-domeinnaam toegevoegd aan de naam. Dit gedrag is afhankelijk van de status van de volgende subopdrachten instellen: domein, , defnameen zoeken.
Als de opzoekaanvraag mislukt, biedt het opdrachtregelprogramma een van de volgende foutberichten:
Foutmelding Beschrijving Time-out De server heeft na een bepaalde tijd niet op een aanvraag gereageerd en een bepaald aantal nieuwe pogingen gedaan. U kunt de time-outperiode instellen met de nslookup time-out instellen opdracht. U kunt het aantal nieuwe pogingen instellen met de opdracht nslookup opnieuw proberen. Geen reactie van server Er wordt geen DNS-naamserver uitgevoerd op de servercomputer. Geen records De DNS-naamserver heeft geen bronrecords van het huidige querytype voor de computer, hoewel de computernaam geldig is. Het querytype wordt opgegeven met de opdracht nslookup set querytype. Niet-bestaand domein De computer of DNS-domeinnaam bestaat niet. Verbinding geweigerd of netwerk is onbereikbaar De verbinding met de DNS-naamserver of vingerserver kan niet worden gemaakt. Deze fout treedt meestal op bij de ls en vinger aanvragen. Serverfout De DNS-naamserver heeft een interne inconsistentie gevonden in de database en kan geen geldig antwoord retourneren. Geweigerd De DNS-naamserver heeft geweigerd de aanvraag te verwerken. indelingsfout De DNS-naamserver heeft vastgesteld dat het aanvraagpakket niet de juiste indeling heeft. Het kan duiden op een fout in nslookup.
Voorbeelden
In de niet-interactieve modus nslookup geeft u parameters en opties op in de Windows-opdrachtregel of het Windows-script. In de interactieve modus geeft u argumenten en opties op afzonderlijke regels op bij de interactieve opdrachtprompt.
Niet-inactieve modus
In de niet-interactieve modus nslookup is de eerste parameter de computer die moet worden gevonden en de tweede parameter is de DNS-naamserver die moet worden gebruikt. Als u geen tweede parameter opgeeft, gebruikt nslookup de standaard-DNS-naamserver. In de volgende voorbeelden wordt nslookup
gebruikt in de niet-inactieve modus.
In het volgende voorbeeld wordt gezocht naar de IP-adressen voor de domeinnaam
mydomain.com
op de DNS-naamserver op1.1.1.1
:nslookup mydomain.com 1.1.1.1
In het volgende voorbeeld wordt gezocht naar de domeinnaam voor het IP-adres
4.4.4.4
op de standaard-DNS-naamserver:nslookup 4.4.4.4
Als u opties wilt opgeven, kunt u
nslookup -<option>
gebruiken. Met de volgende opdracht wordt bijvoorbeeld de optie nslookupdebug
ingeschakeld voor meer informatie over verzonden pakketten.nslookup -debug mydomain.com
Als u bepaalde typen records of gegevens wilt retourneren, gebruikt u de optie
-type=<resourcerecordtype>
. Met de volgende opdracht worden bijvoorbeeld alleen IPv6-recordtypen geretourneerd:nslookup -type=AAAA mydomain.com
U kunt opties en query's voor resourcerecordtypen combineren in opdrachtregels. In het volgende voorbeeld wordt foutopsporingsuitvoer ingeschakeld, worden zowel IPv6- als IPv4-adressen opgehaald, wordt niet geprobeerd het zoekdomein te gebruiken, wordt recursieve zoekactie gebruikt en wordt de DNS-zoekserver 1.1.1.1 gebruikt:
nslookup -debug -type=A+AAAA -nosearch -recurse mydomain.com 1.1.1.1
Interactieve modus
Als u de interactieve modus wilt gebruiken, voert u -
in plaats van de eerste parameter van een nslookup-opdrachtregel in of voert u gewoon nslookup
in. De opdrachtprompt wordt vervolgens gewijzigd in de interactieve prompt >
. In de volgende voorbeelden ziet u interactieve modusopdrachten.
Met de volgende opdracht wordt nslookup in de interactieve modus geplaatst en wordt
1.1.1.1
ingesteld als de standaard-DNS-opzoekserver:nslookup - 1.1.1.1
De volgende opdracht bij de interactieve prompt retourneert nslookup-optie en parameterinstellingen voor de huidige server:
set all
Met de volgende opdracht bij de interactieve prompt worden de IP-adressen voor
mydomain.com
geretourneerd:mydomain.com
Met de volgende opdracht bij de interactieve prompt wordt de standaard-DNS-naamserver gewijzigd in
4.4.4.4
:server 4.4.4.4
Met de volgende opdracht in de interactieve prompt wordt het recordtype van de queryresource ingesteld op
HINFO
:set type=HINFO
De volgende opdracht bij de interactieve prompt sluit de interactieve modus af en keert terug naar de Windows-opdrachtprompt:
exit