O que deu errado com a resolução de nomes de redes locais?

1

Estou usando o Windows XP Service Pack 3. Configurei um servidor Firebird SQL em uma máquina na rede local de 5 computadores. Eu costumava ser capaz de acessá-lo usando o nome do servidor "Server-win7". Agora preciso usar seu endereço IP. Eu posso acessar o banco de dados bem usando o endereço IP da máquina, mas isso não é realmente uma boa solução. Os endereços IP não são tão intuitivos quanto os nomes e também são dinâmicos, a menos que eu os configure como estáticos.

Eu não sei porque o nome / resolução IP não funciona mais. Eu fiz nslookup e ele me diz que meu servidor DNS está fora da minha rede local em um servidor da Verizon em algum lugar e fornece o endereço errado para o meu servidor de banco de dados. Eu usei o Microsoft Network Monitor e vejo que minhas solicitações para o meu servidor são roteadas para esse servidor incorreto que nem está na minha LAN. Parece estranho para mim que o Windows Explorer ainda possa navegar na rede pelo nome do computador, mas outro software não pode.

Você tem alguma idéia de por que a resolução de nomes locais parou de funcionar? Como posso restaurar a paz e a harmonia aqui na minha LAN?

Obrigado pela sua ajuda.

    
por jrodenhi 22.05.2013 / 20:47

1 resposta

1

O Windows Explorer está usando o NBT (NetBIOS sobre TCP) para resolver o nome, enquanto parece que o seu software está usando o DNS para resolver o nome. O NetBIOS funciona de maneira muito diferente do DNS; em poucas palavras, ele está pesquisando localmente, em vez de perguntar a um servidor (isso é um pouco impreciso, mas basicamente o ponto).

Como para corrigir o problema, você pode configurar um servidor DNS localmente (talvez até mesmo usar o roteador) ou adicionar o Server-win7 ao arquivo de hosts em cada PC. Dado que existe uma resposta válida para o pedido de DNS (o que parece estranho), será difícil conseguir que o nome seja resolvido para o seu PC local. Você poderia tentar executar ipconfig /flushdns embora.

    
por 22.05.2013 / 21:52