Trabalhar com janelas adicionando automaticamente o sufixo DNS

3

No meu local de trabalho, nosso departamento de TI gerencia um servidor DNS. Meu departamento trabalha muito com sites e para acessar servidores de armazenamento temporário, precisamos ter determinados domínios mapeados para esses servidores. Pessoalmente eu apenas edito meu arquivo de hosts, mas nossa equipe é um pouco grande e eu não posso ir a todas as máquinas e editar seu arquivo hosts a cada momento.

Portanto, minha solução é ter um simples servidor de encaminhamento de DNS. Eu quero usar o dnsmasq. Vou me referir ao domínio DNS das empresas como company.com e ao domínio que quero usar para nosso DNS local como mydomain.com

Atualmente, tenho o servidor DNS em execução e estou usando argonath como um subdomínio de mydomain.com . Há duas máquinas conectadas no momento, uma é uma caixa do Windows chamada pc115 e a outra é uma estação de trabalho linux chamada mithrandir . Meu "sub dns" encaminha quaisquer consultas que não podem responder ao DNS de company.com , e isso funciona muito bem. A estação de trabalho do Linux está funcionando corretamente (por exemplo, ping pc115 funciona).

No entanto, na máquina do Windows, estou com problemas para fazer ping mithrandir . O que parece que está acontecendo é o Windows ativar automaticamente company.com para qualquer consulta. Então meu DNS recebe mithrandir.company.com do qual não sabe nada, e encaminha isso para o DNS maior. Aqui está a parte relevante do arquivo de log dnsmasq (172.17.14.19 é o DNS da empresa e 10.10.31.15 é meu):

May 12 15:07:52 dnsmasq[11970]: query[A] mithrandir.company.com from 10.10.31.15
May 12 15:07:52 dnsmasq[11970]: forwarded mithrandir.company.com to 172.17.14.19
May 12 15:07:52 dnsmasq[11970]: reply mithrandir.company.com is NXDOMAIN-IPv4
May 12 15:07:52 dnsmasq[11970]: query[AAAA] mithrandir.company.com from 10.10.31.15
May 12 15:07:52 dnsmasq[11970]: forwarded mithrandir.company.com to 172.17.14.19
May 12 15:07:52 dnsmasq[11970]: reply mithrandir.company.com is NXDOMAIN-IPv6
May 12 15:07:52 dnsmasq[11970]: query[A] mithrandir.com from 10.10.31.15
May 12 15:07:52 dnsmasq[11970]: forwarded mithrandir.com to 172.17.14.19
May 12 15:07:52 dnsmasq[11970]: reply mithrandir.com is NXDOMAIN-IPv4
May 12 15:07:52 dnsmasq[11970]: query[AAAA] mithrandir.com from 10.10.31.15
May 12 15:07:52 dnsmasq[11970]: forwarded mithrandir.com to 172.17.14.19
May 12 15:07:52 dnsmasq[11970]: reply mithrandir.com is NXDOMAIN-IPv6

Você pode ver as janelas perguntando sobre mithrandir.company.com , depois falhar e tentar mithrandir.com . Ele nunca tenta apenas mithrandir , que meu DNS saberia como resolver.

Eu não consigo mexer muito nas configurações das máquinas do Windows, além de alterar o servidor DNS preferido.

Existe alguma maneira de contornar esse problema? Eu realmente não quero que meu DNS responda às coisas por company.com , já que não sou proprietário desse domínio e não tenho nada a ver com isso.

    
por Cameron Ball 12.05.2015 / 09:08

2 respostas

2

O que você precisa fazer é configurar o domínio de pesquisa para o Windows PC.

Você não forneceu detalhes sobre qual versão do Windows está sendo executada, mas para o Windows 7 (descaradamente roubado de essa resposta do Superusuário ):

  • Go to Control Panel → Network and Internet → Network and Sharing Center.
  • Click on Change Adapter Settings on the left side.
  • Right-click on your network adapter (normally "Local Area Connection") and select Properties.
  • Select Internet Protocol version 4 (TCP/IPv4) and click on the Properties button.
  • On the General tab, click on the Advanced… button.
  • In the Append this DNS suffixes list, add the domains you want, like google.com.
    
por 12.05.2015 / 11:10
0

Se o Windows estiver em um domínio do AD, ele por padrão anexará o nome de domínio do AD como seu sufixo de pesquisa ou você poderá especificar seu próprio sufixo de pesquisa, como Craig apontou. Independentemente disso, se você fizer ping no FQDN, ele deverá sempre funcionar. Por exemplo, se você pingar "host.yourSubDomain.yourDomain.com.", Ele deverá sempre ser resolvido pelo servidor DNS que você configurou. Observe o "ponto" no final do FQDN acima, ele diz ao resolvedor que este é um FQDN completo, por isso ele não adicionará "company.com" no final e tentará localizar "host.yourSubDomain.YouDomain.com. company.com "

    
por 13.05.2015 / 04:55