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.