Como configuro o arquivo de zona para que foo.com e www.foo.com funcionem?

1

Atualmente, simplesmente tenho

www 10800 IN A xx.xxx.xxx.xxx

e com isso, www.foo.com funciona, mas não foo.com.

    
por randomguy 13.02.2011 / 21:43

3 respostas

4

Seus servidores DNS veem www.foo e foo.com como dois domínios completamente separados. Devido a isso, você também precisa adicionar um registro A para apenas foo.com também como

Foo.com. IN A xxx.xx.x.x

Onde xx.x.x.x é o mesmo IP que www.

    
por 13.02.2011 / 21:52
2

Geralmente, você deve fazer com que o seu endereço www seja um CNAME para o seu nome real do servidor no dns:

WWW IN CNAME server

então, quando você faz uma pesquisa de DNS de example.com , server.example.com e www.example.com , o resultado deve ser o mesmo endereço IP em todos os casos.

Então (supondo que você use o apache) na seção principal do seu httpd.conf, você deve ter:

ServerName server.example.com:80
UseCanonicalName off

para que os hosts solicitantes possam indicar o nome ao qual estão tentando se conectar e o servidor sempre responderá adequadamente.

    
por 13.02.2011 / 22:01
2

Eu normalmente faço o seguinte:

foo.com. A [IP] e, em seguida, www CNAME foo.com.

(para que você não repita o IP duas vezes)

    
por 13.02.2011 / 23:44

Tags