DNS-servidor interno para substituir certas pesquisas

1

Eu tenho alguns servidores diferentes em casa. Alguns estão expostos ao exterior e eu configurei um domínio para as minhas coisas em casa. Digamos que isso seja myhome.mydomain.com . Eu também configurei um wildcard DNS *.myhome.mydomain.com que aponta para o mesmo servidor (ambos são registros CNAME para meus roteadores construídos na função DDNS).

Isso funciona perfeitamente do lado de fora. Mas por dentro algo dá errado. Eu acho que tem algo a ver com o roteamento de dentro para fora e para dentro ... Então, como eu vejo, minhas opções são descobrir por que o roteamento está quebrado ou configurar um servidor DNS interno para apontar myhome.mydomain.com para o meu IP interno para este servidor, e encaminhar o resto para o DNS do meu ISP ou Googles ou OpenDNS ou algo assim.

Como configuro esse servidor DNS interno? Eu também quero que ele responda ao curinga, porque meu plano é ter um proxy nginx na frente de todos os serviços que eu gostaria de expor ao exterior eventualmente.

    
por Christian Wattengård 16.06.2015 / 10:34

1 resposta

1

A parte externa já está bem. As etapas a seguir são para habilitar o servidor DNS interno.

Configure o dnsmasq em uma caixa linux local.

Defina para ouvir na interface conectada à sua LAN.

Defina um DNS externo em /etc/resolv.conf (ou configure um arquivo resolv personalizado e adicione os servidores DNS nele). Esses servidores DNS serão usados para resolver qualquer coisa que o dnsmasq não consiga resolver usando seu arquivo de configuração ou o conteúdo do / etc / hosts.

Então:

  • se você quiser * .myhome.mydomain.com resolvido para um único ip interno add:

    address=/.myhome.mydomain.com/YOUR.IP.ADD.RESS
    

    no arquivo de configuração do dnsmasq (geralmente /etc/dnsmasq.conf )

  • adicione outros hosts que você deseja resolver por dnsmasq para /etc/hosts com o formato:

    192.168.1.x name1.myhome.mydomain.com
    192.168.1.y name2.myhome.mydomain.com
    192.168.1.z name3.otherdomain.com 
    

Defina o endereço IP da sua caixa como o DNS da sua rede local.

    
por 16.06.2015 / 17:38

Tags