Um roteador pode mapear uma URL para um IP local?

9

Estou configurando uma instalação com muitos computadores diferentes em que não tenho acesso aos arquivos de seus hosts. Como mapearia test.com para um servidor local sem usar o arquivo hosts? Isso pode ser feito usando um roteador doméstico simples?

Eu gostaria de poder dizer aos convidados: "Se você estiver em nosso wifi, basta acessar test.com para ver nosso site local".

Eu preferiria manter as respostas independentes de hardware, mas se ajudar, estou usando um D-link DIR-655.

Estou ciente dessa resposta, mas não acho que ela resolva esses problemas diretamente: Como posso mapear um nome de domínio para um endereço IP e uma porta? (Estou enganado?)

Obrigado!

Molho McBoss
fonte

Respostas:

7

Não encontrei um roteador doméstico que possa executar isso sem usar algum firmware personalizado. No entanto, eu uso o mesmo servidor executando os sites para hospedar um servidor DNS internamente em casa. Todas as máquinas apontam para o servidor DNS no qual eu tenho um conjunto de diretivas personalizadas configuradas e todas as outras consultas são enviadas ao servidor DNS do meu ISP para resolver corretamente. Eu uso o DHCP para atribuir endereços de servidor IP e DNS a todos os clientes.

BinaryMisfit
fonte
Obrigado - isso confirma minhas descobertas. Isso é particularmente difícil de configurar? (Estou executando o servidor Ubuntu)
Sauce McBoss
Existem vários softwares de servidor DNS simples e leves no mundo. Portanto, a configuração de um servidor DNS pode ser difícil ou fácil.
djangofan
@lrog Se você estiver usando o Ubuntu Server, consulte DNSMasq . É um servidor DHCP / DNS reunido em um e eu o usei com sucesso no passado, mas passei muito tempo pesquisando a configuração correta.
BinaryMisfit 19/03/12
3

Gostaria apenas de registrar o domínio de verdade e apontá-lo para um endereço IP local. Por exemplo, se você registrou example.come seu intervalo de endereços IP local era 192.168.1.0/24, você poderia apontar www.example.compara 192.168.1.184e executar o seu servidor web em que o endereço IP. Embora o nome fosse resolvido fora da sua rede, na verdade não iria a lugar algum.

Se você não deseja registrar um domínio de verdade, basta usar seus próprios servidores de nomes que fazem com que esse nome seja resolvido da maneira que desejar. No entanto, eu não recomendo isso, pois pode entrar em conflito com um domínio real.

Se você realmente deseja fazer isso por roteador, use um roteador que suporte o Dnsmasq . Qualquer roteador capaz de suportar DD-WRT o fará.

David Schwartz
fonte