Cada computador conectado à Internet é identificado por um único endereço IP numérico. Para se conectar a um computador na Internet, seu endereço precisa ser conhecido do computador que está fazendo a conexão. Uma vez que os endereços IP são difíceis de lembrar, o DNS (Domain Name Service) foi criado.
O DNS é um banco de dados de nomes descritivos que presumivelmente são fáceis de lembrar. Dessa forma o usuário não precisa conhecer o endereço IP do servidor com o qual ele/ela deseja se comunicar. Basta inserir o nome apropriado (p.ex. www.yahoo.com) e o DNS achará o endereço IP real.
Forwarder DNS no WinRoute
O WinRoute está equipado com um módulo DNS que é capaz de encaminhar consultas de DNS a um servidor DNS selecionado na Internet. O módulo DNS armazena os resultados das consultas em seu cache interno onde são mantidos por um certo tempo. Consultas subsequentes repetidas são então respondidas com o uso dos dados no cache sem a necessidade de aguardar pela chegada de uma resposta da Internet.
O forwarder DNS no WinRoute é capaz de responder às consultas de DNS de acordo com o arquivo HOSTS definido pelo usuário. Depois que a consulta de DNS chega o WinRoute procura primeiro no arquivo HOSTS antes de encaminhar a consulta de DNS para a Internet. Se o registro correspondente é encontrado, a consulta é respondida por este valor, se não, é encaminhada ao servidor DNS da Internet.