Como faço para que um nome de domínio registrado seja resolvido para um endereço IP local / privado?

3

Eu tenho um servidor Debian Linux rodando na minha rede local. Também tenho o encaminhamento de porta configurado no meu roteador para que os computadores fora da minha rede possam usar meu nome de domínio e acessarem meu site / FTP / SSH Server. Isso funciona perfeitamente.

Quando eu insiro o nome de domínio (ou até mesmo o endereço IP público) na rede local, no entanto, ele expira. Para fazê-lo funcionar eu uso o endereço IP privado do servidor quando estiver em casa. Isso funciona bem, mas torna as coisas um pouco confusas. Se for possível, eu gostaria que esse nome de domínio fosse resolvido para o endereço particular quando estiver na rede local.

Eu fiz um pouco de pesquisa no Google e acho que preciso configurar DNS dividido ou talvez dnsspoof. Não tenho ideia de como configurar um DNS dividido e não consegui encontrar um bom tutorial para ele, mas acompanhei este tutorial sobre como configurar o dnsspoof e não consegui fazê-lo funcionar.

Atualmente, tenho bind9 em execução em um ambiente chrooted, mas não tenho idéia se estou realmente usando-o.

Alguma sugestão?

    
por colton7909 25.11.2012 / 03:18

2 respostas

1

Uso simples de / etc / hosts: adicione seu nome de domínio ao endereço IP privado.

    
por 25.11.2012 / 11:58
0

dnsmasq é uma das ferramentas que você pode usar.

Entre suas características:

Local DNS names can be defined by reading /etc/hosts, by importing names from the DHCP subsystem, or by configuration of a wide range of useful record types.

Authoritative DNS mode allows local DNS names may be exported to zone in the global DNS. Dnsmasq acts as authoritative server for this zone, and also provides zone transfer to secondaries for the zone, if required.

Specified sub-domains can be directed to their own upstream DNS servers, making VPN configuration easy.

Dê uma olhada e volte aqui com perguntas específicas se tiver problemas.

    
por 15.04.2018 / 02:15