Příkaz nslookup (což je zkratka pro vyhledávání jmenného serveru) vyhledá informace o jmenném serveru pro domény dotazem na Domain Name System.
Jak používat nslookup ve Windows
Chcete-li použít verzi nslookup pro Windows, otevřete příkazový řádek a zadejte nslookup, abyste získali výsledek podobný tomuto, ale se záznamy pro server DNS a adresu IP vašeho počítače používá:
C:\> nslookup
Server: resolver1.opendns.com
Adresa: 208.67.222.222
Tento příkaz identifikuje server DNS, který je počítač aktuálně nakonfigurován pro použití pro vyhledávání DNS. Jak ukazuje příklad, tento počítač používá OpenDNS DNS server.
Všimněte si výzvy ve spodní části výstupu příkazu. Po provedení příkazu zůstane nslookup spuštěný v popředí. Výzva na konci výstupu vám umožní zadat další parametry. Když spustíte nslookup bez zadání názvu domény, program přejde do interaktivního režimu.
Buď zadejte název domény, pro kterou chcete podrobnosti o nslookup, nebo nslookup ukončete příkazem exit (nebo klávesovou zkratkou Ctrl+C). Místo toho můžete použít nslookup zadáním příkazu před doménu, vše na stejném řádku:
nslookup lifewire.com.
Zde je příklad výstupu:
nslookup lifewire.com
Neautoritativní odpověď:
Název: lifewire.com
Adresy: 151.101.193.1211.5.16.25 151.101.1.121
151.101.129.121
Vyhledání jmenného serveru
V DNS se takzvané „neautoritativní odpovědi“týkají DNS záznamů uchovávaných na externích DNS serverech, které získali od „autoritativních“serverů, které poskytují původní zdroj dat.
Zde je návod, jak tyto informace získat (za předpokladu, že jste již zadali nslookup do příkazového řádku):
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
Směrodatné vyhledání adresy lze provést zadáním jednoho z registrovaných jmenných serverů domény. Nslookup pak použije tento server místo výchozích informací o serveru DNS místního systému.
C:\>nslookup lifewire.com ns1.p30.dynect.net
Server: ns1.p30.dynect.net
Adresa: 208.78.70.30
Name lifewire.com
Adresy: 151.101.65.121
151.101.193.121
151.101.129.121
151.211.1.151.211.1.
Výstup již neuvádí „neautoritativní“data, protože jmenný server ns1.p30.dynect je primárním jmenným serverem pro Lifewire.com, jak je uvedeno v části „Záznam NS“jeho záznamů DNS.
Vyhledání poštovního serveru
K vyhledání informací o poštovním serveru v konkrétní doméně používá nslookup funkci záznamu MX DNS. Některé weby, jako Lifewire.com, podporují primární i záložní servery.
Dotazy na poštovní server pro Lifewire.com fungují takto:
set type=mx
lifewire.com
[…]
Neautoritativní odpověď:
lifewire.com preference MX=20, mail exchanger=ALT1. ASPMX. L. GOOGLE.com
lifewire.com preference MX=10, mail exchanger=ASPMX. L. GOOGLE.com
lifewire.com preference MX=50, mail exchanger=ALT4. ASPMX. L. GOOGLE.com
lifewire.com Předvolba MX=40, výměník pošty=ALT3. ASPMX. L. GOOGLE.com
lifewire.com Předvolba MX=30, výměník pošty=ALT2. ASPMX. L. GOOGLE.com
Další dotazy nslookup
Nslookup podporuje dotazování na jiné méně běžně používané záznamy DNS včetně CNAME, PTR a SOA. Zadáním otazníku do výzvy se vytisknou pokyny nápovědy k programu.
Některé webové varianty tohoto nástroje nabízejí několik dalších funkcí nad rámec standardních parametrů nástroje Windows.
Jak používat online nástroje Nslookup
Online nslookup nástroje, jako je ten z Network-Tools.com, vám umožní přizpůsobit mnohem více, než co je povoleno pomocí příkazu z Windows.
Po výběru domény, serveru a portu si například můžete vybrat z rozevíracího seznamu typů dotazů, jako je adresa, jmenný server, kanonický název, začátek autority, doména poštovní schránky, člen poštovní skupiny atd. -známé služby, výměna pošty, adresa ISDN, adresa NSAP a mnoho dalších.