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:
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.