[NOTA: A solução desta pergunta é perfeita, afastando-se algo do que o título indica.]
Estou enfrentando um pequeno problema com Windows Server 2003 DNS service
. Na minha empresa, estou executando o servidor DNS da Microsoft ( 172.16.0.12
) para fazer a resolução de nomes na intranet da empresa (o nome de domínio termina em dev.nls
. Resolvendo para IP 172.16 .. ) E também é configurado como um encaminhador de DNS para encaminhar outros nomes de domínio ( por exemplo, * .google.com, * .sf.net) para Internet real DNS servers
. Esse servidor DNS interno nunca tende a atender usuários de outros países.
E estamos executando um servidor de correio (servindo correio de entrada para um domínio real da Internet @nlscan.com
) dentro do firewall da empresa, que pode ser acessado de qualquer maneira:
- conectando a
172.16.0.10
partir da intranet. - conectando-se à
mail.nlscan.com
(resolvido202.101.116.9
) da Internet.
Observe que 172.16.0.10
e 202.101.116.9
não é a mesma máquina física. Essa 202
é uma máquina de firewall que faz o encaminhamento de porta 25
e o 110
endereço da intranet 172.16.0.10
.
Agora, minha pergunta: se os usuários dentro da LAN corporativa quiserem resolver mail.nlscan.com
, ele resolve 202.101.116.9
. Isso é correto e viável, MAS NÃO É BOM, porque o tráfego de e-mail vai para a máquina do firewall e então volta 172.16.0.10
. Espero que internal DNS server
possamos interceptar o nome mail.nlscan.com
e resolvê-lo para 172.16.0.10. Então, espero poder escrever uma entrada no arquivo "hosts" 172.16.0.12
para fazer isso. Mas, como Microsoft DNS server
reconhecer esse arquivo "hosts"?
Talvez você sugira, por que não usar o usuário da intranet 172.16.0.10
para acessar meu servidor de correio? Devo dizer que é inconveniente, suponha que um usuário (funcionário) trabalhe em seu laptop, durante o dia no escritório e durante a noite em casa. Quando ele está em casa, ele não pode usar 172.16.0.10
.
Criar uma zona para o nlscan.com
nosso interno DNS server
não é viável, porque o servidor de nomes para o nlscan.com
domínio está no nosso ISP e é responsável por resolver outros nomes de host e subdomínios no site nlscan.com.
[EDITAR]
Conforme WesleyDavid
sugerido, sigo a solução de simplesmente criar uma zona denominada mailserver.nlscan.com
e colocar um registro A sem nome nessa zona . O tempo prova que isso funciona bem.