Eu tenho uma máquina Windows 7 que estou tentando configurar para desenvolvimento. Normalmente, acessamos nossos domínios de desenvolvimento usando um URL como user.site.dev. O DNS está configurado para user.site.dev.sd.ourdomain.com. Consigo executar ping em user.site.dev.sd.ourdomain.com, mas se eu tentar executar ping apenas em user.site.dev, ele retornará "A solicitação de ping não pôde encontrar o host user.site.dev".
Quando executo o ipconfig, ele mostra um sufixo DNS específico da conexão, sd.ourdomain.com, e quando edito as propriedades do adaptador de rede, a configuração DNS no menu avançado é marcada como "Anexar sufixos DNS primários e específicos da conexão" e "Anexar sufixos pai do sufixo DNS primário".
Essas são as mesmas configurações que eu tenho em uma máquina XP e resolvem o URL corretamente; mas o Windows 7 não parece anexar o sufixo corretamente. Estou fazendo isso errado? Ou alguém mais teve essa experiência e encontrou uma solução alternativa?
Atualização: tentei alternar as configurações para "Anexar esses sufixos DNS (em ordem):" e adicionar sd.ourdomain.com à lista, mas o URL ainda não foi resolvido.
Respostas:
Bitmap e Charles abaixo estão corretos, a Microsoft adicionou um novo recurso no Windows 7 chamado DNS Devolution e há uma configuração de diretiva para desativá-lo, da seguinte maneira:
Execute gpedit.msc Procurar Política Local do Computador -> Configuração do Computador -> Modelos Administrativos -> Rede -> Cliente DNS
Habilite "Permitir sufixo DNS anexando a consultas não qualificadas de nome com vários rótulos"
Isso deve resolver.
fonte
Essa mudança funcionou para mim:
fonte
Você também deve adicionar .site.dev à sua lista de sufixos de pesquisa DNS e, em seguida, solicitá-lo primeiro. A ordem não é obrigatória, mas acelerará as pesquisas se você estiver usando essas extensões de desenvolvimento com frequência. Se já estiver na sua lista e ainda não estiver funcionando, verifique se você está apontando para um servidor DNS que retorne resultados .site.dev. Se isso ainda não funcionar, você sempre pode especificar as traduções no seu arquivo hosts. Veja http://en.wikipedia.org/wiki/Hosts_file
fonte
A devolução de DNS é um novo conceito que a Microsoft criou para fornecer controles mais refinados sobre até que ponto você pesquisa na árvore com um nome não qualificado. Eu acho que essa é a causa raiz do comportamento que você está vendo, que difere do comportamento do sistema operacional anterior de simplesmente remover um nível do domínio até você corresponder ou chegar ao fim. http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx
fonte
Não se esqueça
ipconfig /flushdns
e outros comandos ipconfig para liberar as entradas de cache.O OpenDNS possui aliases de favoritos do DNS que podem valer a pena procurar.
fonte
Eu estava tendo esse problema no Windows 8 ; Encontrei este link com a correção correta.
No meu caso, eu só precisava alterar a seguinte
DWORD
entrada do registro para1
:No meu caso, tive que criar a
DNSClient
chave; ainda não estava presente.fonte