Problemas de resolução de DNS e ordem de pesquisa de sufixo DNS

3

Estou tentando classificar o que é esperado do DNS em um ambiente de domínio do Windows quando um membro não pertencente ao Windows que não seja do Windows tenta resolver o nome do host de um computador sem que ele seja um FQDN.

Os clientes Windows (pelo que eu aceito ser um bom motivo) terão seu nome de domínio recebido por meio do DHCP e o usarão como sufixo DNS ao resolver nomes de host para que, se eu fizer o nslookup server-1, ele solicite o registro para server-1 .example.com. Se eu tentar a mesma coisa no meu Mac, ele só faz a pesquisa do servidor 1 e falha. O nome de domínio recebido do DHCP está em /etc/resolv.conf como domain example.com , mas como não está listado como search example.com , a pesquisa falha sem anexar o domínio. O último também acontece para o meu celular baseado em linux.

Eu realmente não me importo com o motivo, porque tenho certeza de que ambas as plataformas têm suas razões, o que estou tentando descobrir é como corrigir a situação sem modificação nos clientes. IANA diz que a opção 119 do DHCP / BOOTP é a opção para a lista de pesquisa de domínio DNS, mas aparece na maioria das plataformas não suporte a opção 119 fora da caixa. O Windows não parece mais, embora isso não seja uma grande preocupação, e as plataformas * nix só suportam quando o ISC DHCP4 ou superior é usado. Não tenho certeza sobre o Mac, mas li aqui e em outros lugares que ele também não suporta a opção 119.

Alguma idéia?

    
por maik 22.01.2010 / 01:37

1 resposta

0

Depois de ler isto, eu dei uma olhada na instalação do Ubuntu 8.10 que acabei de terminar no Virtualbox. resolve.conf contém:

# Generated by NetworkManager
domain ourdomain.local
search ourdomain.local
nameserver 192.168.0.6
nameserver 192.168.0.7

Como resultado, ele lida perfeitamente com pesquisas e eu posso acessar qualquer máquina com o nome do host ou o FQDN. Meu MacBook também lida muito bem com as consultas, tanto no trabalho quanto em casa, mas não consigo verificar seu resolve.conf agora (a tela está quebrada). Nem a rede de trabalho (Windows DHCP) nem minha rede doméstica (Linux DHCP) têm a opção 119. Na verdade, ambas passam o nome de domínio apenas como opção 15.

O único problema que tive para fazer isso funcionar foi que o Linux e o Mac não gostaram quando minha rede doméstica usava um único nome de domínio. Adicionar ".local" ao final é a única alteração que tive que fazer.

    
por 22.01.2010 / 05:58