Príkaz nslookup (čo znamená vyhľadávanie názvového servera) vyhľadá informácie o názvovom serveri pre domény dotazom v systéme názvov domén.
Ako používať nslookup v systéme Windows
Ak chcete použiť verziu nslookup pre Windows, otvorte príkazový riadok a napíšte nslookup, aby ste získali výsledok podobný tomuto, ale so záznamami pre server DNS a adresu IP vášho počítača používa:
C:\> nslookup
Server: resolver1.opendns.com
Adresa: 208.67.222.222
Tento príkaz identifikuje, ktorý server DNS je počítač aktuálne nakonfigurovaný na používanie na vyhľadávanie DNS. Ako ukazuje príklad, tento počítač používa OpenDNS DNS server.
Všimnite si výzvu v spodnej časti výstupu príkazu. Po vykonaní príkazu zostane nslookup spustený v popredí. Výzva na konci výstupu vám umožňuje zadať ďalšie parametre. Keď spustíte nslookup bez zadania názvu domény, program prejde do interaktívneho režimu.
Buď zadajte názov domény, pre ktorú chcete podrobnosti o nslookup, alebo ukončite nslookup príkazom exit (alebo klávesovou skratkou Ctrl+C). Namiesto toho môžete použiť nslookup zadaním príkazu pred doménu, všetko na rovnakom riadku:
nslookup lifewire.com.
Tu je príklad výstupu:
nslookup lifewire.com
Neautoritatívna odpoveď:
Názov: lifewire.com
Adresy: 151.101.193.1211.5.6.215 151.101.1.121
151.101.129.121
Vyhľadávanie názvového servera
V DNS sa takzvané „neautoritatívne odpovede“vzťahujú na záznamy DNS uchovávané na externých serveroch DNS, ktoré získali z „autoritatívnych“serverov, ktoré poskytujú pôvodný zdroj údajov.
Tu je návod, ako získať tieto informácie (za predpokladu, že ste už zadali nslookup do príkazového riadka):
set type=ns
lifewire.com
[…]
dns1.p08.nsone.net internetová adresa=198.51.44.8
dns2. internetová adresa p08.nsone.net=198.51.45.8
dns3.p08.nsone.net internetová adresa=198.51.44.72
dns4.p08.nsone.net internetová adresa=198.51.45.72 ns1.p30.dynect.net internetová adresa=208.78.70.30
ns2.p30.dynect.net internetová adresa=204.13.250.30
ns3.p30.dynect.net internetová adresa=208.7 71,30
ns4.p30.dynect.net internetová adresa=204.13.251.30
Autoritatívne vyhľadávanie adresy je možné vykonať zadaním jedného z registrovaných nameserverov domény. Nslookup potom použije tento server namiesto predvolených informácií servera DNS miestneho systému.
C:\>nslookup lifewire.com ns1.p30.dynect.net
Server: ns1.p30.dynect.net
Adresa: 208.78.70.30
Meno lifewire.com
Adresy: 151.101.65.121
151.101.193.121
151.101.129.121
151.211.1.
Výstup už nespomína „neautoritatívne“údaje, pretože nameserver ns1.p30.dynect je primárnym nameserverom pre Lifewire.com, ako je uvedené v časti „NS record“v záznamoch DNS.
Vyhľadávanie poštového servera
Na vyhľadávanie informácií o poštovom serveri v konkrétnej doméne nslookup používa funkciu záznamu MX DNS. Niektoré stránky, ako napríklad Lifewire.com, podporujú primárne aj záložné servery.
Dopyty na e-mailový server pre Lifewire.com fungujú takto:
set type=mx
lifewire.com
[…]
Neautoritatívna odpoveď:
lifewire.com Preferencia MX=20, mail exchanger=ALT1. ASPMX. L. GOOGLE.com
lifewire.com preferencia MX=10, mail exchanger=ASPMX. L. GOOGLE.com
lifewire.com preferencia MX=50, mail exchanger=ALT4. ASPMX. L. GOOGLE.com
lifewire.com Preferencia MX=40, výmenník pošty=ALT3. ASPMX. L. GOOGLE.com
lifewire.com Preferencia MX=30, výmenník pošty=ALT2. ASPMX. L. GOOGLE.com
Iné dopyty nslookup
Nslookup podporuje dopytovanie voči iným menej bežne používaným záznamom DNS vrátane CNAME, PTR a SOA. Zadaním otáznika vo výzve vytlačíte pokyny pomocníka programu.
Niektoré webové variácie nástroja ponúkajú niekoľko ďalších funkcií nad rámec štandardných parametrov, ktoré sa nachádzajú v nástroji Windows.
Ako používať online nástroje Nslookup
Online nslookup nástroje, ako je ten z Network-Tools.com, vám umožňujú prispôsobiť oveľa viac, než je povolené pomocou príkazu zo systému Windows.
Po výbere domény, servera a portu si napríklad môžete vybrať z rozbaľovacieho zoznamu typov dopytov, ako je adresa, nameserver, kanonický názov, začiatok autority, doména poštovej schránky, člen poštovej skupiny atď. -známe služby, výmena pošty, ISDN adresa, NSAP adresa a mnoho ďalších.