usando o pacote "bind" em um servidor Linux, ou utilizar um servidor de DNS publico, como os servidores dohttp://opendns.com, que respondem pelos enderecos 208.67.222.222 e 208.67.220.220.Apesar de nao parecer, a resolucao de um dominio, ou seja o processo de descobrir qual e o endereco IP do servidor relacionado a ele e um processo relativamente demorado, que exige consultas a diversos servidores diferentes. Isso faz com que muitas vezes voce fique vendo a celebre mensagem "localizando ..." durante varios segundos ao tentar acessar um endereco.Na Internet, os servidores DNS formam uma gigantesca base de dados distribuida, que possui uma funcao critica no funcionamento da rede. No topo da cadeia, temos os root servers, 14 servidores espalhados pelo mundo que tem como funcao responder a todas as requisicoes de resolucao de dominio. Na verdade, eles nao respondem nada, apenas delegam o trabalho para servidores menores, responsaveis individuais dos dominios.Um nome de dominio e lido da direita para a esquerda. Temos os dominios primarios, como .com, .net, .info, .cc, .biz, etc., e em seguida os dominios secundarios, que recebem o prefixo de cada pais, como .com.br ou .net.br. Nesse caso, o "com" e um subdominio do dominio "br".Dentro da Internet, temos varias instituicoes que cuidam desta tarefa. No Brasil, por exemplo, temos o registro.br, responsavel pelos dominios ".br". Para registrar um dominio, e preciso fornecer dois enderecos de DNS, que podem ser obtidos usando dois servidores dedicados, ou um unico servidor com dois enderecos IPs validos. Depois que o dominio e ativado, e necessario pagar uma taxa de manutencao anual.Quando voce acessa o dominio "gdhn.com.br", por exemplo, seu PC envia a requisicao para o servidor DNS especificado na configuracao da rede. Ele repassa a requisicao para um dos 14 root servers da Internet. Como trata-se de um dominio "br", a requisicao e encaminhada para um dos servidores primarios do registro.br, que encaminha a requisicao para um dos servidores secundarios, responsaveis pelo "com", que por sua vez encaminha a requisicao para o servidor responsavel pelo dominio (que e geralmente uma instancia do bind, rodando na propria maquina que hospeda o site), que finalmente responde a requisicao. So depois de tudo isso e que a resposta chega a sua maquina.Como o processo e demorado, os servidores DNS mantem um cache dos enderecos conhecidos, que passam a ser checados apenas esporadicamente. Com isso, servidores DNS compartilhados entre varios usuarios, como no caso dos servidores DNS dos grandes provedores sao geralmente mais rapidos do que servidores DNS locais, que sao usados apenas pelos usuarios da rede local, embora sempre existam excecoes.DHCPO DHCP ("Dynamic Host Configuration Protocol" ou "protocolo de configuracao dinamica de enderecos de rede") permite que todos os micros da rede recebam suas configuracoes de rede automaticamente a partir de um servidor central, sem que voce precise ficar configurando os enderecos manualmente em cada um.O protocolo DHCP trabalha de uma forma bastante interessante. Inicialmente, a estacao nao sabe quem e, nao possui um endereco IP e nao sabe sequer qual e o endereco do servidor DHCP da rede. Ela manda, entao, um pacote de broadcast enderecado ao IP