### Problematika DNS

Předpokládejme situaci, že ve vaší lokální síti běží WWW server, který je mapováním portu zpřístupněn do Internetu. Přirozený požadavek je, aby na tento server mohlo být přistupováno jménem "www.firma.cz" jak z Internetu, tak z lokální sítě. Problém je ale v tom, že v lokální síti má tento server privátní adresu, zatímco v Internetu je reprezentován IP adresou vnějšího rozhraní počítače s WinRoute. Tento problém lze řešit dvěma způsoby:

1. Dva DNS servery pro tutéž doménu

- DNS server pro vaši doménu bude umístěn u vašeho poskytovatele Internetu (častý případ). Zde bude jménu "www.firma.cz" přiřazena veřejná IP adresa počítače s WinRoute. Klient z Internetu dotazem na toto jméno obdrží platnou veřejnou adresu, na níž je server namapován, a spojení se serverem tedy bude moci navázat.
- Ve vaší lokální síti rozběhnete vlastní DNS server, který bude rovněž primárním serverem pro vaši doménu. Zde ale jménům jednotlivých počítačů přiřadíte jejich skutečné (privátní) IP adresy.
- Všem počítačům v lokální síti nastavíte jako adresu DNS serveru adresu VAŠEHO DNS serveru. Klient z lokální sítě tedy dotazem na "www.firma.cz" obdrží privátní adresu vašeho WWW serveru a v rámci lokální sítě s ním naváže spojení.

Tento postup je regulérní, jestliže budou klienti v lokální síti používat lokální DNS server a tento server nebude zpřístupněn do Internetu.

2. Využití DNS Forwarderu ve WinRoute

- Primární DNS server pro doménu bude pouze jeden. Nezáleží na tom, zda bude umístěn přímo v Internetu (např. u poskytovatele připojení) nebo ve vaší lokální síti a do Internetu zpřístupněn mapováním portů.
- Ve WinRoute zapnete DNS Forwarder. Chcete-li, aby byly dotazy předávány vašemu DNS serveru, zvolte "Forward DNS queries to the specified DNS server(s)" a uveďte IP adresu vašeho DNS serveru (např. 192.168.1.10). Dále zde nastavte jméno lokání domény (v poli "When resolving name from HOSTS file or lease table combine it with DNS domain below" - např. "firma.cz") a tlačítkem "Edit file" do tohoto souboru zadejte požadovaná jména (např. "www") a odpovídající privátní IP adresy. Podrobnosti viz kap. WinRoute - popis a nastavení / DNS Forwarder.

- Klientské počítače je třeba nastavit tak, aby používaly DNS Forwarder. Jako adresu DNS serveru tedy zadejte IP adresu vnitřního rozhraní počítače s WinRoute. Bude-li se pak klient dotazovat na jméno "www.firma.cz", DNS Forwarder nalezne toto jméno v souboru HOSTS a v odpovědi vrátí příslušnou privátní IP adresu serveru. Ostatní DNS dotazy bude správně předávat na váš DNS server, případně na jiný DNS server (dle nastavení).

Poznámka: Váš vlastní DNS server nemůže v tomto případě běžet na tomtéž počítači jako WinRoute, protože stejně jako DNS Forwarder využívá port 53. Dvě aplikace nemohou běžet na tomtéž portu.

Poznámka 2: DNS Forwarder lze využít i v situaci podle bodu 1. - díky schopnosti vyhledávání v souboru HOSTS může být použit jako interní DNS server vaší domény. Toto řešení je nejjednodušší a zpravidla plně postačující.

Viz též... WWW, FTP, DNS a Telnet server za WinRoute Zpřístupnění WWW serveru běžícího za WinRoute DNS server za WinRoute FTP klient FTP server za WinRoute Mail server Telnet server