BIND / arquivo de zona DNS nomeado: não é possível acessar o site sem usar www

2

Para a nossa rede de pequenas empresas, hospedamos nosso próprio servidor DNS (Named / Bind) interno. No entanto, nosso site corporativo é hospedado externamente pela GoDaddy.

Podemos acessar nosso site externo se usarmos http://www.ourcompany.com . Mas se tentarmos sem o www http://ourcompany.com , o navegador não poderá resolver o endereço. Também noto que, no prompt de comando, podemos executar ping com êxito em www.ourcompany.com , mas não em ourcompany.com . Esses problemas parecem ser um problema de dentro da nossa rede corporativa.

De qualquer forma, aqui faz parte do nosso arquivo de zona nomeado:

$ORIGIN ourcompany.com.

ourcompany.com    IN A        173.201.XXX.XXX
www               IN A        173.201.XXX.XXX
server1           IN A        192.168.0.10
server2           IN A        192.168.0.11
serverA           IN CNAME    server1.ourcompany.com.
serverB           IN CNAME    server2.ourcompany.com.

etc...

(nota: 173.201.XXX.XXX é o endereço do GoDaddy em que nosso site está hospedado)

Então, o que estou fazendo de errado com a configuração do DNS aqui? Preciso postar meu named.conf ?

Além disso, existe alguma maneira de fazer com que o DNS registre todas as solicitações DNS para que eu possa ver o log e ver exatamente qual arquivo de configuração / zona está sendo usado quando alguém faz uma requisição?

    
por Jake Wilson 25.08.2010 / 19:17

2 respostas

4

Você se esquece de um ponto no final do nome ourcompany.com. Na verdade, aqui, você cria um endereço ourcompany.com.ourcompany.com, com a tag ORIGIN

    
por 25.08.2010 / 19:22
2

Tente colocar um ponto no final da nossaempresa.com na seguinte linha:

ourcompany.com    IN A        173.201.XXX.XXX

i.e. faça isso:

ourcompany.com.    IN A        173.201.XXX.XXX

Ou altere

ourcompany.com    IN A        173.201.XXX.XXX

para

          IN A        173.201.XXX.XXX

Acho que com sua configuração atual, nossaempresa.com.empresa.com funcionaria.

A razão é que os nomes que você especifica nos registros A e CNAME são anexados com o domínio / nome definido na ORIGEM, ou seja, eles são relativos à ORIGEM, a menos que você os torne nomes de domínio totalmente qualificados.

Colocando um. no final da nossaempresa.com torna-o totalmente qualificado.

    
por 25.08.2010 / 19:23