Lacy Leadership

Success is Near

nslookup vysvětlil

obrovské množství lidí používá internet, ale jen velmi málo lidí chápe, jak internet funguje pod kapotou. Vzhledem k tomu, že online je registrováno přibližně 1, 74 miliardy webových stránek, potřebujeme efektivní systém pro třídění a ukládání podrobností o připojení pro každý z nich. I když se technicky připojujeme k webovým stránkám a serverům prostřednictvím IP […]

obrovské množství lidí používá internet, ale jen velmi málo lidí chápe, jak internet funguje pod kapotou. Vzhledem k tomu, že online je registrováno přibližně 1, 74 miliardy webových stránek, potřebujeme efektivní systém pro třídění a ukládání podrobností o připojení pro každý z nich. I když se technicky připojujeme k webovým stránkám a serverům prostřednictvím IP adresy, zapamatování těchto číselných řetězců může být obtížné, a to i pro IT pracovníky. Místo toho používáme něco, co se nazývá záznamy DNS.

záznam DNS je uložen na serveru DNS (Domain Name System) a každé internetové připojení používá tyto servery k převodu názvů hostitelů na IP adresy. To znamená, že při psaní www.fasthosts.co.uk služba DNS dotazuje databázi svých webových stránek a poskytne Vám IP adresu pro tento web. Poté se můžete připojit přes internetový protokol (IP) k hostitelskému serveru.

Představujeme nslookup

pokud máte problémy se službou vyhledávání DNS, jedním ze způsobů, jak tyto problémy diagnostikovat, je nástroj nslookup v příkazovém řádku.

nslookup je zkratka vyhledávání jmenného serveru a umožňuje dotazovat vaši službu DNS. Nástroj se obvykle používá k získání názvu domény prostřednictvím rozhraní příkazového řádku (CLI), přijímání podrobností mapování IP adres a vyhledávání záznamů DNS. Tyto informace jsou načteny z mezipaměti DNS vybraného serveru DNS.

k dispozici jsou dvě primární funkce součástí nslookup. Prvním z nich je vyhledávání DNS, při kterém zadáte adresu URL domény a načtete odpovídající adresu IP serveru. Tento proces můžete také zvrátit a zadat IP adresu pro načtení odpovídající adresy URL domény.

nslookup režimy

existují dva provozní režimy pro nslookup, nazývané neinteraktivní a interaktivní.

s neinteraktivní nástroj nslookup kontroluje položky adresy v mezipaměti serverů DNS. Tyto položky jsou známé jako záznamy zdrojů. V tomto režimu můžete načíst pouze aktuální server DNS, který používáte, a poté adresu URL domény a adresy IPv4/IPv6. Toto je výchozí režim při provádění jednoduchého vyhledávání bez dalších parametrů.

pak máme interaktivní. Tento režim se používá k dotazování jmenných serverů na informace o hostitelích a doménách nebo k tisku úplného seznamu hostitelů pro danou doménu. Interaktivní relace je trvalá v okně příkazového řádku, což znamená, že můžete zadávat příkazy pro nslookup, aniž byste museli specifikovat, že chcete použít nslookup na začátku každého příkazu.

testování neinteraktivního režimu

Upozorňujeme, že tato příručka byla napsána pomocí systému Windows 10 v2004. Linux a macOS také podporují nslookup, ale v této příručce se zaměřujeme na Windows.

zkusme náš první příkaz nslookup. To bude v neinteraktivním režimu.
Chcete-li otevřít příkazový řádek, stiskněte klávesu Windows + R pro otevření spustit. Zadejte cmd a stiskněte klávesu Enter na klávesnici. Zobrazí se okno příkazového řádku.

Nyní můžeme testovat nslookup. Začněte zadáním nslookup www.google.co.uk. to požádá nslookup o dotaz na britské servery Google v neinteraktivním režimu.

podobný výsledek byste měli vidět v okně příkazového řádku:

C:\Users\Fasthosts>nslookup www.google.co.uk
Server: jeden.jeden.jeden.one
adresa: 2606:4700: 4700::1111
non-autoritativní odpověď:
Název: www.google.co.uk
adresy: 2a00:1450:4009:806::2003
216.58.204.3

pojďme pitvat tento výsledek.

použitý server DNS byl 1.1.1.1, který je hostován Cloudflare. Vidíme, že Adresa IPv6 pro tento server DNS je 2606: 4700: 4700:: 1111.

jak již bylo zmíněno, základní příkazy nslookup stahují data z mezipaměti serveru DNS. Zpráva Non-autoritativní odpověď to dokazuje, protože data nebyla převzata přímo ze serveru, který data skutečně hostí.

dále máme adresu URL webu, kterou jsme zadali dříve.

můžete vidět, že Adresa IPv4 serveru Google byla 216.58.204.3 a Adresa IPv6 byla 2a00:1450:4009:806::2003.

toto jsou všechny informace, které můžete získat pomocí nejzákladnějšího příkazu nslookup.

použití jiného serveru DNS v neinteraktivním režimu

Chcete-li použít jiný server DNS, zadejte následující:

nslookup www.google.co.uk 8.8.8.8

syntaxe je nslookup <URL nameserveru> < IP adresa serveru DNS>
v tomto případě jsme použili server DNS společnosti Google 8.8.8.8 a získali jsme následující výsledek:

Server: dns.google
adresa: 8.8.8.8
neautoritativní odpověď:
jméno: www.google.co.uk
adresy: 2a00: 1450: 4009: 80f::2003
216.58.213.99

možná se divíte, proč je IP adresa odlišná? Je to jednoduše proto, že servery DNS mají uloženy různé záznamy. Všimnete si, že obě IP adresy fungují, pokud je zkopírujete do prohlížeče, takže v tomto případě to není problém.

v některých případech to však může být problém. Pokud změníte statickou IP adresu svého webu za předpokladu, že máte jeden hostitelský server, nesprávný záznam DNS může způsobit, že váš web bude nepřístupný. V takovém případě byste museli propláchnout mezipaměť DNS pro konkrétní název domény, abyste vynutili obnovení na serveru DNS. Google nabízí službu splachování DNS izolovanou pro jeden název domény. Fasthosts také nabízí proplachování DNS v Ovládacím panelu, jak je podrobně popsáno zde.

Interaktivní režim pro nslookup

Interaktivní režim umožňuje vytvořit trvalou relaci nslookup s pokročilejšími funkcemi. Chcete-li to provést, jednoduše zadejte nslookup do okna příkazového řádku.

nyní můžete zadávat příkazy, aniž byste museli nejprve psát nslookup.

běžné příkazy interaktivního režimu

Najděte jmenné servery pro výměnu pošty

zkusme nastavit typ nameserveru, který budeme požadovat na server MX (mail exchange).

do okna příkazového řádku zadejte následující:
Set type=MX

odpověď se nezobrazí, ale toto nastavilo nslookup na dotaz pro servery MX.

nyní Typ:
gmail.com

měli byste vidět podobné následující:

Non-autoritativní odpověď:
gmail.com MX preference = 10, poštovní výměník = alt1.gmail-smtp-in.l.google.com
gmail.com MX preference = 40, poštovní výměník = alt4.gmail-smtp-in.l.google.com

gmail.com MX preference = 30, poštovní výměník = alt3.gmail-smtp-in.l.google.com

gmail.com MX preference = 20, poštovní výměník = alt2.gmail-smtp-in.l.google.com

gmail.com MX preference = 5, poštovní výměník = gmail-smtp-in.l.google.com

zde můžete vidět adresy serverů pro každý server pro výměnu pošty používaný gmail.com. atribut předvoleb MX nám ukazuje preferovaný server, což je v tomto případě alt4.

získejte autoritativní odpověď

nyní změňte typ serveru na soa zadáním:

set type=soa.

to donutí server DNS vrátit odpověď z autoritativního serveru DNS.

nyní zjistěte primární název serveru zadáním:
google.co.uk
oříznutý výsledek je:
primární název serveru = ns1.google.com
nyní Typ:
google.co.uk ns1.google.com
výsledek:
Server: ns1.google.com
adresy: 2001:4860:4802:32::v
216.239.32.10
google.co.uk
primární název serveru = ns1.google.com
zodpovědná pošta addr = dns-admin.Microsoft.com
serial = 322751975
refresh = 900 (15 minut)
retry = 900 (15 minut)
expire = 1800 (30 minut)
default TTL = 60 (1 min)

Nyní máte nejnovější a aktuální záznamy pro google.co.uk. můžete se na to spolehnout kvůli autoritativní povaze odpovědi, kde může být neautoritativní zastaralá nebo nesprávná.

Připojte se k doméně Fasthosts

webhosting může být komplikovaný, ale Fasthosts udržuje věci jednoduché. Nabízíme dedikované servery, které automaticky používají naše vlastní jmenné servery k minimalizaci latence během vyhledávání DNS.

zadejte doménu Fasthosts kontaktováním našeho přátelského prodejního týmu na čísle 0808 1686 777 nebo nám napište na adresu [email protected]

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.