Configuração do Bind 9 Ubuntu 16.10

0

Eu tenho um IP estático e estou tentando configurar um serviço Bind9 para traduzir o ip para um nome de domínio. Eu segui muitos tutos e guias, mas algo está errado porque eu verifico muitas vezes minha configuração e não consigo ver nenhum erro.

Meu arquivo named.conf.local

//direct zone
zone "mydomain.com" {
    type master;
    file "/etc/bind/db.mydomain";
};

//inverse zone
zone "192.in-addr.arpa" {

    type master;
    file "etc/bind/db.192";
};

arquivo db.192

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@   IN  SOA mydomain.com. root.mydomain.com. (
              1     ; Serial
         604800     ; Refresh
          86400     ; Retry
        2419200     ; Expire
         604800 )   ; Negative Cache TTL
;
@   IN  NS  mydomain.com.
37.1.168    IN  PTR mydomain.com.

Meu arquivo db.mydomain

;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA mydomain.com. root.mydomain.com. (
              2     ; Serial
         604800     ; Refresh
          86400     ; Retry
        2419200     ; Expire
         604800 )   ; Negative Cache TTL
;
@   IN  NS  mydomain.com.
@   IN  A   192.168.1.37
@   IN  MX   0  mydomain.com.
www IN  A   192.168.1.37

Então, eu quero ter acesso (usando um nome traduzido) fora da rede, usando a internet, eu entendo que eu preciso mudar o IP para o meu IP estático real. Mas com essa configuração eu deveria ter acesso dentro da rede usando um navegador, realmente? O que estou fazendo de mal? Como posso configurá-lo para obter acesso fora da rede?

Agradecemos antecipadamente a todos e pedimos desculpas por perturbar.

    
por MadDev 01.05.2017 / 18:56

1 resposta

0

Você pode ter 2 problemas interrelacionados aqui - não está claro no seu post como você está usando o servidor de nomes.

Se for feito apenas para a sua LAN, você precisa configurá-lo como um servidor de cache e, em seguida, garantir que o seu PC aponte para o seu servidor de nomes.

Se você quiser resolver seus domínios do mundo todo, é necessário garantir que 3 coisas sejam feitas, pelo menos 2 delas estão faltando no momento.

  1. Você precisa ter pelo menos dois servidores de nomes configurados em diferentes IPs e adicionar os registros DNS de ambos às suas configurações.
  2. Você precisa definir os servidores de nome (incluindo seus endereços IP) para serem adicionados às configurações de seu registrador para o domínio.
  3. Você precisa garantir que seu firewall / roteador esteja encaminhando solicitações no UDP e TCP porta 53 para o seu servidor de nomes.

Observe que, como seu servidor de nomes está atrás de NAT, mesmo se todos os itens acima forem concluídos, se os computadores estiverem usando outros servidores de nomes, você não receberá resposta até definir os IPs externos, pois a cadeia de pesquisa de DNS não conseguirá completo.

    
por 01.05.2017 / 21:06