Configure DNS in XP
než začnete
cíle: zjistěte, kde můžete konfigurovat pokročilá nastavení DNS v XP.
předpoklady: žádné předpoklady.
klíčové pojmy: dns, jméno, ip, server, wins, adresa, doména, netbios, rozlišení
využití DNS
když se podíváme na nějakou IP adresu, vidíme čtyři oktety (seskupení osmi bitů). Každý hostitel v síti má svou vlastní IP adresu. Například každý web je umístěn na serveru. Pokud chceme navštívit nějaký web, musíme se připojit ke konkrétnímu serveru, který hostí web, který chceme navštívit. K tomu musí náš počítač znát IP adresu tohoto serveru. Místo použití IP adres odkazujeme na webové stránky používající jejich názvy (například www.google.com). pro lidi jsou jména mnohem jednodušší, než si pamatovat čísla, jako jsou IP adresy. Řešením tohoto problému je služba doménových jmen nebo DNS. Používáme DNS k vyřešení jmen na IP adresy, protože je to IP adresa, kterou počítače používají k vzájemnému rozhovoru. Můžeme to snadno zkontrolovat tím, že pingujeme nějakého hostitele, například www.google.com. v důsledku toho získáme zpět IP adresu ze serveru DNS. Jak vidíme, služby DNS mají velmi jednoduchou funkci. DNS bere uživatelsky přívětivá jména, jako www.google.com, a převede ji na složitou IP adresu a naopak. Tímto způsobem si nemusíme pamatovat IP adresy a můžeme jednoduše a snadno procházet Web.
FQDN
DNS jmenné servery provádějí rozlišení jmen vyřešením plně kvalifikovaného názvu domény (FQDN) na IP adresu. Klient požádá svého lokálního jmenného serveru o IP adresu spojenou s plně kvalifikovaným názvem domény. Klient se například zeptá, jaká je IP adresa www.google.com. místní jmenný server zkontroluje svůj seznam a pokud najde položku pro www.google.com, předává informace zpět. Pokud místní jmenný server nemůže najít položku, odešle plně kvalifikovaný název domény na jeden z kořenových serverů DNS. Kořenový server DNS vrátí své doporučení na místní server s názvem. Odkaz ukazuje na jmenné servery pro nejvyšší úroveň domény DNS. Místní jmenný server odešle iterativní dotaz na jeden ze serverů doménových jmen nejvyšší úrovně (. com in www.google.com case). Doménový server. com reaguje doporučením na jeden ze jmenných serverů Google. Název serveru Google odpovídá IP adresou www.google.com. nyní může klient kontaktovat hostitele, který je hostitelem www.google.com webové stránky.
WINS
Microsoft nejprve vyvinul svůj vlastní pojmenovací systém. Používal Názvy NetBIOS pro hostitele a Windows Internet Name Service (WINS) k vyřešení jmen na IP adresy. Název NetBIOS je název 15 znaků, který se používá k identifikaci našich počítačů v síti. To vše je součástí síťových služeb společnosti Microsoft, které společnost Microsoft představila s rodinou operačních systémů NT. Pokračuje dále prostřednictvím rodiny NT 4.0. Se systémy Windows 2000 a Windows XP společnost Microsoft přijala službu pojmenování domén jako svůj primární nástroj pro řešení jmen na adresy IP, zatímco zbytek internetu vždy používal DNS. Problém, který měl Microsoft původně s DNS, spočívá v tom, že všechny jeho položky musely být staticky zadány (DNS se později stal dynamickým nástrojem). V prostředí WINS by klient nejprve získal svou IP adresu ze serveru DHCP. Poté by klient kontaktoval server WINS a nahlásil svou IP adresu. Tímto způsobem má server WINS IP adresy všech klientů v místní síti. Takže WINS bylo řešení, které vyřešilo tento konkrétní problém. Se systémem Windows 2000 se služba DNS stala více dynamickou službou. Mohl by dynamicky registrovat klienty a tyto informace použít k registraci IP adresy. V tomto okamžiku se společnost Microsoft vrátila k používání služby DNS jako své primární služby rozlišení názvů. Nyní, když používáme systém Windows XP, automaticky zaregistruje své jméno na serveru DNS. To zjednodušuje počet služeb, které musíme spustit, protože pro naši místní síť nepotřebujeme server WINS. Stále používáme WINS, ale pouze pro starší stroje, které nechápou, že DNS nyní může přijímat dynamické aktualizace od klientů. Když jsme se přesunuli do dynamického DNS, Microsoft musel upravit jména. Místo toho, abychom byli jen názvem NetBIOS, nyní také přidáváme informace o doméně do struktury názvů. Abychom zjistili, kdo je kdo v naší síti, můžeme použít DNS pomocí FQDN místo jednoduchého názvu NetBIOS, který jsme použili pro službu WINS.
Příklad konfigurace
abychom mohli nakonfigurovat služby rozlišení názvů na XP, musíme přejít na Vlastnosti připojení a kliknout na tlačítko „Upřesnit…“ v našem konfiguračním okně TCP/IP. V pokročilých vlastnostech vidíme aktuální nastavení IP, kartu DNS, WINS a možnosti.
obrázek 239.1-Pokročilé vlastnosti TCP / IP
ačkoli většina počítačů má jednu IP adresu a jednu výchozí bránu, všimněte si, že na kartě Nastavení IP můžeme nakonfigurovat více adres a bran. Otevřete kartu DNS. Zde můžeme upravit nastavení DNS pro náš počítač.
obrázek 239.2-karta DNS
první věc, kterou bychom na kartě DNS udělali, je přidání dalších serverů DNS. Primární server DNS musí být samozřejmě umístěn na prvním místě v seznamu. Pokud nelze kontaktovat první server DNS, náš systém se pokusí kontaktovat další server DNS v seznamu. Další věc, kterou zde můžeme udělat, je připojit další přípony. Řekněme, že musíme kontaktovat „host-pc“ pomocí DNS. Řekněme, že „host-pc“ je zapnutý „utilizewindows.com doména. Řekněme, že chceme přistupovat k „host-pc“ z počítače, který je také na „utilizewindows.com doména. Pokud zadáme pouze název počítače – ‚host-pc‘, server DNS se automaticky podívá do ‚utilizewindows.com‘ a pokuste se najít IP adresu pro ‚host-pc‘. Nyní řekněme, že chceme kontaktovat „host2“, který je umístěn na „utilizeothersystem.com‘. pokud zadáme pouze název ‚host2‘, náš server DNS se také pokusí najít počítač v ‚utilizewindows.com‘. server DNS bude neúspěšný při lokalizaci ‚host2‘, protože je umístěn na ‚utilizeothersystem.com“. pokud “ utilizeothersystem.com ‚je doména, kterou často používáme, a je v určitém vztahu s naším primárním ‚utilizewindows.com‘ doména, můžeme přidat ‚utilizeothersystem.com‘ jako připojená přípona. V tomto případě, pokud hledáme „host2“, náš DNS server by nejprve zkontroloval „utilizewindows.com“, a pak, v případě selhání, zkontroluje „utilizeothersystem.com‘.
otevřeme kartu WINS. Zde můžeme také přidávat, odebírat a řídit pořadí našich serverů WINS. Ještě jednou, musíme dát náš primární WINS server v horní části seznamu. Servery WINS se používají k provádění rozlišení názvu NetBIOS.
obrázek 239.3-karta WINS
zde můžeme také povolit LMHOSTS a upravit nastavení NetBIOS. Máme možnost zakázat NetBIOS přes TCP/IP a udělali bychom to, kdybychom byli v prostředí, kde používáme pouze DNS.
řešení problémů
systém Windows XP podporuje dva různé typy služeb rozlišení jmen, DNS a WINS. Nezapomeňte, že když zmíníme DNS, mluvíme o plně kvalifikovaných doménových jménech, tj. DNS používá FQDN k identifikaci konkrétního počítače. Příkladem toho může být „host1.utilizewindos.com‘. na druhou stranu WINS používá pouze názvy NetBIOS pro rozlišení jména až IP. Názvy NetBIOS jsou jednoduché názvy a mohou obsahovat pouze 15 znaků. Například název NetBIOS může být „host1“.
při řešení problémů se službami rozlišení názvů musíme nejprve zkontrolovat, zda je vše v pořádku s protokolem TCP / IP. Například, pokud jsme pingsome IP adresu, a všechno jde dobře, víme, že připojení IP je v pořádku. Pokud ping na název počítače a dostaneme chybu, víme, že máme problém s naší jmennou službou.
obrázek 239.4-PING
další nástroj, který bychom měli spustit, je „ipconfig / all“. Pomocí tohoto nástroje můžeme ověřit, zda jsou IP adresy pro DNS nebo WINS správně nakonfigurovány.
obrázek 239.5-IPCONFIG
další věc, kterou můžeme udělat, je spustit „nslookup“ a zjistit, zda získáme IP adresu z našeho serveru DNS.
obrázek 239.6-NSLOOKUP
pokud jsou všechna naše nastavení nakonfigurována správně, měli bychom zkontrolovat služby související s rozlišením názvu (například „klient DNS“) a ujistit se, že jsou v provozu. Další věc, kterou můžeme udělat, je pokusit se znovu zaregistrovat na našem serveru DNS. K tomu musíme zadat ‚ipconfig /registerdns‘ v příkazovém řádku. Pro názvy NetBIOS můžeme použít „nbtstat-rr“ pro zobrazení stavu rozlišení jména a „nbtstat-RR“ pro opětovnou registraci na serveru WINS.
obrázek 239.7-REGISTERDNS
můžeme také použít příkaz „ipconfig /flushdns“ k odstranění mezipaměti DNS, protože někdy v ní můžeme mít nesprávné informace. Pro názvy NetBIOS bychom použili příkaz „nbtstat-R“, abychom udělali totéž.
nakonec můžeme jako dočasné řešení použít soubor HOSTS ke konfiguraci názvů DNS nebo soubor LMHOSTS pro názvy NetBIOS.
nezapomeňte
můžeme mít definováno více serverů DNS. Primární server DNS musí být umístěn jako první na seznamu. Servery WINS se používají k provádění rozlišení názvu NetBIOS.