Como atribuir nome de domínio a uma máquina dentro da LAN com IP dinâmico no gateway?

0

Eu estou preso por um tempo nesta questão: Eu tenho vários pisca-framboesa em minha LAN, todos com endereços IP de DHCP servidos por resolução de endereço MAC. Eu os uso em vários protocolos: SSH, TCP. Meu ISP fornece endereço dinâmico, mas eu tenho um sistema DNS dinâmico que me permite resolver home.mydomain.com para o roteador sem problemas. Eu tenho acesso total à minha zona de DNS.

Como fazer com que mi raspberrys seja totalmente acessível por nomes de domínio (por exemplo, module1.home.devgiants.fr) pela Internet, sem ter que configurar o NAT para todos os protocolos? Eu leio coisas ao redor do dnsmasq, mas todas eles falaram sobre resolução local. Como posso ter internet e resolução local? Eu tenho um roteador openWRT na minha LAN, para que ele desempenhe a função de servidor DNS local, se necessário.

    
por nbonniot 12.01.2016 / 19:17

1 resposta

0

Se as dicas que você forneceu em sua pergunta forem alguma coisa, você não pode fazer isso "pela Internet em geral" - a suposição aqui é que você só tem um único endereço IP "real" - como está implícito por seu conselho de que você tem um endereço IP dinâmico e a nomenclatura implicando uma conexão de rede doméstica.

Você pode, no entanto, fazer com que isso funcione sozinho ou em um grupo seleto de pessoas.

Em questão - parece confundir dois sistemas totalmente separados - NAT - que permite compartilhar um único endereço IP entre vários dispositivos e DNS, o que, entre outras coisas, permite que você traduza um nome de host para um IP endereço (mas não tem nada a ver com NAT).

Desde que você tenha um único endereço IP, não será possível expor diretamente todos os seus dispositivos à Internet mais ampla usando um roteador sem usar NAT para mapear serviços em cada dispositivo para uma porta diferente.

Você pode resolver parcialmente seu problema configurando um servidor OpenVPN no seu roteador (ou equivalente). Os sistemas remotos precisarão de clientes VPN que se conectem ao seu servidor VPN. Se você estiver usando o OpenVPN, o servidor precisa ser configurado como um dispositivo TAP ou como um dispositivo TUN que injeta uma rota para sua LAN (o último lhe dá melhor controle)

Você pode facilmente manipular o DNS simplesmente adicionando os endereços IP internos de cada PI ao arquivo de zona para devgiants.com (não é necessário mexer com o dnsmasq) - Mesmo que o registro para o qual você está apontando seja um arquivo interno / endereço IP não roteado, o servidor DNS não se importa e fornecerá uma resposta de qualquer maneira. Como você tem uma VPN, seu servidor poderá encontrar o endereço IP interno.

    
por 12.01.2016 / 20:08