### Základní informace

Každý počítač v Internetu je identifikován svou IP adresou. Ke komunikaci mezi počítači v Internetu je třeba znát IP adresu cílového počítače. Protože číselné adresy jsou těžko zapamatovatelné, byl vyvinut hierarchický systém jmen, nazvaný Domain Name System (zkr. DNS).

DNS je celosvětová distribuovaná databáze obsahující jména a k nim příslušné IP adresy (a další informace. Položky databáze jsou nazývány DNS záznamy). Uživatel tak nemusí znát přímo IP adresu cílového počítače, stačí znát jeho jméno. Navázání spojení klienta se serverem pak probíhá ve dvou fázích:

- zjištění cílové IP adresy ze jména
- navázání spojení na tuto adresu

Převod jmen na IP adresy zajišťují DNS servery. Klient pošle DNS serveru zprávu se jménem (tzv. dotaz) a DNS server vrátí odpověď s příslušnou IP adresou (případně zprávu, že jméno neexistuje). Z toho vyplývá, že KAŽDÝ počítač v Internetu, který má být schopen komunikovat s počítači zadanými jménem, MUSÍ znát IP adresu alespoň jednoho DNS serveru.

DNS Forwarder ve WinRoute

WinRoute obsahuje modul nazvaný DNS Forwarder. Ten se navenek chová jako DNS server, tzn. odpovídá na dotazy klientů, ve skutečnosti ale pouze předává tyto dotazy jinému DNS serveru v Internetu. Zodpovězené dotazy ukládá do své cache, takže v případě opakovaného dotazu na totéž jméno je schopen odpovědět sám. Taková odpověď je samozřejmě několikanásobně rychlejší než odpověď DNS serveru v Internetu.

Kromě toho může DNS Forwarder sám fungovat jako jednoduchý DNS server pro jednu (lokální) doménu. Data pro tuto doménu čte se systémového souboru HOSTS. Přijme-li DNS Forwarder dotaz na jméno, zkontroluje nejprve, zda není toto jméno s příslušnou IP adresou uvedeno v souboru HOSTS. Pokud ano, dotaz zodpoví, jinak jej předá DNS serveru v Internetu.

Soubor HOSTS

Soubor HOSTS (jmenuje se přímo takto - tedy "HOSTS" bez přípony) je systémový soubor, který může být vytvořen v každém systému podporujícím TCP/IP. Systémový DNS klient nejprve hledá dotazované jméno v tomto souboru, a teprve v případě neúspěchu pošle dotaz na DNS server. Struktura souboru HOSTS je velmi jednoduchá: na každé řádce je uvedeno jedno jméno a mezerou nebo tabulátorem oddělená příslušná IP adresa.

Ve Windows NT/2000 je tento soubor umístěn v adresáři "\WINNT\System32\drivers\etc", ve Windows 95/98/ME je to adresář "\WINDOWS". Správce WinRoute se však umístěním souboru nemusí zabývat - soubor lze modifikovat přímo z dialogu nastavení DNS Forwarderu.

Viz též... DNS Forwarder Nastavení DNS Forwarderu