Eu tenho uma instância do Windows Server 2012 executando o software que exige que ele mapeie seu nome de host OW5000
para seu endereço IP.
No entanto, ao pingar OW5000
, ele é resolvido como ::1
. Neste caso, o software não funcionará. Requer o IP, digamos 10.10.10.21
.
Defino manualmente o arquivo hosts
para substituir esse endereço de loopback:
# hosts
10.10.10.21 OW5000
Apesar disso, mesmo com a liberação do DNS posteriormente, OW5000
ainda está resolvendo para ::1
.
O computador não está em um domínio, portanto, o uso do DNS não funcionará, pois ele precisa resolver OW5000
, não um nome de domínio totalmente qualificado.
Existe uma solução para isso?
UPDATE
Fazer um ipconfig /displaydns
exibe o registro duas vezes:
ow5000
----------------------------------------
Record Name . . . . . : OW5000
Record Type . . . . . : 28
Time To Live . . . . : 1200
Data Length . . . . . : 16
Section . . . . . . . : Question
AAAA Record . . . . . : ::1
ow5000
----------------------------------------
Record Name . . . . . : OW5000
Record Type . . . . . : 1
Time To Live . . . . : 1200
Data Length . . . . . : 4
Section . . . . . . . : Question
A (Host) Record . . . : 10.10.10.21
Veja o que é interessante: o Record Type
que aparece no loopback é 28
, que, ao pesquisá-lo, é IPv6! Eu tenho o IPv6 desativado. Mas claramente não é e isso está criando o problema.
Tão perdido.