Como posso fazer com que meu roteador Tomato responda com um endereço diferente para uma consulta DNS?

2

Estou executando o software Tomato no meu roteador Asus.

Eu tenho um serviço que referencia meu servidor doméstico pelo seu nome de internet "home.mydomain.com". Quando estou longe de casa, funciona muito bem, pois resolve através do DNS para a Internet voltada para IP, e meu serviço é capaz de se comunicar, e tomate irá redirecioná-lo para o meu servidor.

Quando estou em casa, no entanto, ele ainda age da mesma maneira que sai para a internet voltada para IP. Eu quero configurar o tomate para que quando eu estiver em casa, uma pesquisa de DNS para "home.mydomain.com" em vez disso, responda com o endereço IP interno do meu servidor (192.168.1.10) para que ele possa usar minha rede gigabit. Como posso configurá-lo via linha de comando ou página da Web do Tomato?

    
por Raymond 02.06.2012 / 01:11

1 resposta

1

O que eu fiz para resolver esta situação é executar meu próprio servidor DNS que encaminha consultas não resolvidas para o DNS público do Google (eu também usei o OpenDNS) e contém registros A e PTR para o meu próprio nome DNS dyâmico. Assim, de dentro da minha rede, meu servidor DNS é usado e ele resolve o nome para o IP interno do servidor. Outras consultas são encaminhadas para o 8.8.8.8/8.8.4.4 do Google.

Se você usa uma máquina separada para essa finalidade, é necessário fornecer um IP estático e configurar o DHCP para distribuir esse endereço como o servidor DNS.

Eu não uso o Tomato, mas se ele usa o BIND, ele está basicamente executando um servidor DNS. Há outros servidores DNS mais leves que o BIND.

Configurar seu próprio servidor DNS exigirá um pouco de estudo, mas se você estiver interessado em DNS é muito educativo.

    
por 02.06.2012 / 01:23

Tags