Select the product you need help with
Používání nástroje NSlookup.exeID článku: 200525 - Produkty, které se vztahují k tomuto článku. Na této stránceSouhrn
Nslookup.exe je nástroj příkazového řádku pro testování a odstraňování problémů se servery DNS. Je instalován spolu s protokolem TCP/IP prostřednictvím Ovládacích panelů. Tento článek obsahuje několik tipů pro používání nástroje Nslookup.exe.
Další informace
Při používání nástroje Nslookup.exe mějte na paměti následující:
Nástroj Nslookup.exe lze používat ve dvou režimech: interaktivním a neinteraktivním. Neinteraktivní režim se hodí pouze v případě, že potřebujete vrátit jednotlivé údaje. Syntaxe neinteraktivního režimu je: nslookup [-parametr] [název hostitele] [server] Chcete-li nástroj Nslookup.exe spustit v interaktivním režimu, jednoduše do příkazového řádku zadejte nslookup: C:\> nslookup Výchozí server: nazvovyserver1.domain.com Adresa: 10.0.0.1 > Zadáním příkazu help nebo ? v příkazovém řádku vyvoláte seznam dostupných příkazů. Vše, co zadáte do příkazového řádku a co není rozpoznáno jako platný příkaz, je považováno za název hostitele a nástroj se jej pokusí přeložit pomocí výchozího serveru. Interaktivní příkazy můžete přerušit stisknutím kombinace kláves CTRL+C. Chcete-li ukončit interaktivní režim a vrátit se do příkazového řádku, zadejte v příkazovém řádku příkaz exit. Následuje výstup nápovědy s úplným seznamem parametrů:
Příkazy: (identifikátory jsou zobrazeny velkými písmeny, [] označuje volitelnou položku)
NÁZEV - vypíše informace o hostiteli nebo doméně s názvem NÁZEV, přičemž použije výchozí
server
NÁZEV1 NÁZEV2 - stejně jako výše, avšak proměnná NÁZEV2 slouží k označení serveru
help nebo ? - vypíše informace o běžných příkazech
set PARAMETR - nastaví parametr
all - vypíše parametry, současný server a hostitelský počítač
[no]debug - vypíše informace pro ladění
[no]d2 - vypíše podrobné informace pro ladění
[no]defname - připojí název domény ke každému dotazu
[no]recurse - požádá o rekurzivní odpověď na dotaz
[no]search - použije seznam prohledávání domény
[no]vc - vždy použije virtuální okruh
domain=NÁZEV - nastaví název výchozí domény na NÁZEV
srchlist=N1[/N2/.../N6] - nastaví doménu na N1 a seznam prohledávání na N1, N2
atd.
root=NÁZEV - nastaví kořenový server na NÁZEV
retry=X - nastaví počet opakovaných pokusů na X
timeout=X - nastaví výchozí interval vypršení časového limitu na X sekund
type=X - nastaví typ dotazu (například A, ANY, CNAME, MX,
NS, PTR, SOA, SRV)
querytype=X - stejný jako příkaz type
class=X - nastaví třídu dotazu (například IN (Internet), ANY)
[no]msxfr - použije rychlý přenos zóny MS
ixfrver=X - aktuální verze, která se má použít v žádosti o přenos IXFR
server NÁZEV - s použitím aktuálního výchozího serveru nastaví výchozí server na NÁZEV
lserver NÁZEV - s použitím původního serveru nastaví výchozí server na NÁZEV
finger [UŽIVATEL] - nasměruje volitelný NÁZEV ?na aktuálního výchozího hostitele
root - nastaví aktuální výchozí server jako kořenový
ls [opt] DOMÉNA [> SOUBOR] - vypíše adresy v DOMÉNĚ (volitelné: výstup do
?SOUBORU)
-a - ?vypíše kanonické názvy a aliasy
-d - vypíše všechny záznamy
-t TYP - vypíše záznamy daného typu (například A, CNAME,
MX, NS, PTR atd.)
view SOUBOR - setřídí výstupní soubor příkazu ls a zobrazí jej pomocí programu pg
exit - ukončí program
Spuštěním příkazu set v příkazovém řádku lze nastavit řadu různých parametrů. Úplný seznam těchto parametrů zobrazíte zadáním příkazu set all. Výpis dostupných parametrů najdete výše pod příkazem set. Vyhledávání různých typů datChcete-li v oboru názvu domény vyhledávat různé typy dat, použijte v příkazovém řádku příkaz set type nebo set [querytype]. Například dotaz na data poštovního serveru zadejte následovně:
C:\> nslookup
Výchozí server: ns1.domain.com
Adresa: 10.0.0.1
> set q=mx
> mailhost
Server: ns1.domain.com
Adresa: 10.0.0.1
postovnihostitel.domain.com MX preference = 0, mail exchanger =
postovnihostitel.domain.com
postovnihostitel.domain.com internet address = 10.0.0.5
>
Při prvním dotazu na vzdálený název je odpověď autoritativní, ale následné dotazy jsou neautoritativní. Při prvním dotazu na vzdáleného hostitele totiž místní server služby DNS kontaktuje server DNS, který je autoritativní pro danou doménu. Místní server DNS pak bude tuto informaci uchovávat v mezipaměti, takže následné dotazy budou zodpovídány neautoritativně z mezipaměti místního serveru. Přímé dotazování z jiného názvového serveruChcete-li přímo dotazovat jiný názvový server, přepněte na tento názvový server pomocí příkazu server nebo lserver. Příkaz lserver získává adresu serveru, na který se má přepnout, z místního serveru, zatímco příkaz server získává adresu z aktuálního výchozího serveru.Příklad: C:\> nslookup Výchozí server: nazvovyserver1.domain.com Adresa: 10.0.0.1 > server 10.0.0.2 Výchozí server: nazvovyserver2.domain.com Adresa: 10.0.0.2 > Použití nástroje Nslookup.exe pro přenos celé zóny?Nástroj Nslookup umožňuje přenést celou zónu pomocí příkazu ls. To se hodí, pokud potřebujete vidět všechny hostitele ve vzdálené doméně. Syntaxe příkazu ls je následující:ls [- a | d | t type] domena [> názevsouboru] ?Příkaz ls bez žádných argumentů vrátí seznam všech adres a dat názvového serveru. ?Parametr -a vrátí aliasy a kanonické názvy, -d vrátí všechna data a -t vrátí data filtrovaná podle typu. Příklad:
>ls domain.com
[nazvovyserver1.domain.com]
nazvovyserver1.domain.com. NS server = ns1.domain.com
nazvovyserver2.domain.com NS server = ns2.domain.com
nazvovyserver1 A 10.0.0.1
nazvovyserver2 A 10.0.0.2
>
Přenosy zón mohou být na serveru DNS zablokovány s tím, že tuto funkci mohou provádět pouze oprávněné adresy a sítě. Jestliže bylo nastaveno zabezpečení zóny, bude vrácena následující chyba:
*** Can't list domain example.com.: Query refused (*** Nelze vypsat doménu example.com.: Požadavek odmítnut.)
Další informace získáte v následujícím článku nebo článcích znalostní báze Microsoft Knowledge Base: (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).) 193837
(http://support.microsoft.com/kb/193837/CS/
)
Výchozí nastavení zabezpečení zón serveru DNS systému Windows NT 4.0?Odstraňování problémů s nástrojem Nslookup.exeVypršel časový limit čekání na odezvu výchozího serveruPři spuštění nástroje Nslookup.exe mohou nastat následující chyby:
*** Can't find server name for address w.x.y.z: Timed out (*** Nelze najít název serveru pro adresu w.x.y.z: Časový limit vypršel.)
POZNÁMKA:w.x.y.z je první server DNS v seznamu ??pořadí hledání serverů DNS.
*** Can't find server name for address 127.0.0.1: Timed out (*** Nelze najít název serveru pro adresu 127.0.0.1: Časový limit vypršel.)
První chyba naznačuje, že server DNS je nedostupný, nebo že v tomto počítači není služba spuštěna. ?Problém opravíte buď tak, že na daném serveru spustíte službu DNS, nebo zkontrolujete, zda nedošlo k problému se spojením. Druhá chyba naznačuje, že v seznamu ??pořadí hledání serverů DNS nejsou nadefinovány žádné servery. Tento problém odstraníte tak, že do seznamu přidáte adresu IP platného serveru služby DNS. Další informace získáte v následujícím článku nebo článcích znalostní báze Microsoft Knowledge Base: (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).) 172060
(http://support.microsoft.com/kb/172060/CS/
)
NSLOOKUP: Nelze najít název serveru pro adresu 127.0.0.1Při spuštění nástroje Nslookup.exe ??nelze najít název serveruPři spuštění nástroje Nslookup.exe může nastat následující chyba:
*** Can't find server name for address w.x.y.z: Non-existent domain (*** Nelze najít název serveru pro adresu w.x.y.z: Neexistující doména.)
K této chybě dojde, pokud pro adresu IP daného názvového serveru neexistuje záznam PTR. Nástroj Nslookup.exe při spuštění provede zpětné vyhledávání, aby získal název výchozího serveru. Jestliže neexistují žádná data PTR, je vrácena tato chybová zpráva. Chcete-li problém opravit, ujistěte se, že existuje zóna zpětného vyhledávání a že obsahuje záznamy PTR pro názvové servery. Další informace získáte v následujícím článku nebo článcích znalostní báze Microsoft Knowledge Base: (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).) 172953
(http://support.microsoft.com/kb/172953/CS/
)
Instalace a konfigurace serveru DNS společnosti MicrosoftNástroj Nslookup selže při vyhledávání podřízené doményPři dotazování nebo provádění přenosu zóny s podřízenou doménou může nástroj Nslookup vrátit následující chyby:
*** ns.domain.com can't find podrizena.domain.com.: Non-existent domain (*** Doména ns.domain.com nemůže najít doménu podrizena.domain.com.: Neexistující doména.)
*** Can't list domain podrizena.domain.com.: Non-existent domain (*** Nelze vypsat doménu podrizena.domain.com.: Neexistující doména.)
Ve ?Správci DNS lze do primární zóny přidat novou doménu, čímž vznikne podřízená doména. Pokud vytvoříte podřízenou doménu tímto způsobem, nebude pro ni vytvořen samostatný soubor db. ?Z toho důvodu bude při dotazování této domény nebo při provádění přenosu zóny docházet k výše uvedeným chybám. Přenos zóny provedený s nadřízenou doménou vypíše data pro nadřízenou i podřízenou doménu. Tento problém obejdete tak, že na serveru DNS vytvoříte pro podřízenou doménu novou primární zónu. Vlastnosti | Překlady článku
|


Zpět nahoru








