Delen via


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 - of nslookup 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 exitin 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.
  • 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 op 1.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 nslookup debug 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 nslookupin. 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.comgeretourneerd:

    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