Como o nome do host é traduzido para o endereço IP quando o servidor DNS é desligado?

0

Eu tenho várias máquinas virtuais na caixa virtual com o windows 7 instalado e uma tem o windows server 2012, que está atuando como controlador de domínio e DNS.

Quando desligo o Windows Server, listado como um servidor DNS para cada uma das outras máquinas virtuais, ainda consigo acessar outros sistemas pelo nome do host.

Eu quero saber como essa resolução funciona na ausência de um servidor DNS?

    
por teenup 07.06.2014 / 16:55

1 resposta

2

A resolução de nomes é feita através do Serviço de Nomes da Internet do Windows ( WINS ).

Da Wikipedia:

Windows Internet Name Service (WINS) is Microsoft's implementation of NetBIOS Name Service (NBNS), a name server and service for NetBIOS computer names. Effectively, WINS is to NetBIOS names what DNS is to domain names — a central mapping of host names to network addresses. Like DNS, it is implemented in two parts, a Server Service (that manages the embedded Jet Database, server to server replication, service requests, and conflicts) and a TCP/IP Client component which manages the client's registration and renewal of names, and takes care of queries.

Isso permite que máquinas na mesma rede se comuniquem umas com as outras pelo nome do host sem o DNS.

Além disso, se as máquinas forem acessadas antes que o DNS seja colocado offline, o Windows armazenará em cache as entradas de DNS até que as entradas sejam liberadas. As entradas de DNS do Caches persistirão até que sejam liberadas manualmente ( ipconfig /flushdns ) ou uma reinicialização.

Estes não se aplicam ao seu caso, mas é bom saber:

  • As entradas de DNS também podem ser armazenadas em cache pelos navegadores
  • A resolução de nomes pode ser feita por meio do arquivo hosts .
por 07.06.2014 / 17:20