O DNS do Windows Server resolve a zona primária para IP

1

Eu tenho alguns nomes de host locais em formato: dev-some-site-name

Eu preciso configurar o servidor DNS (no Windows Server 2012 R2) para que esses nomes possam ser resolvidos em várias máquinas virtuais - não quero usar o arquivo hosts.

Até agora eu fiz isso:

  • Configurar a zona DNS primária com o nome dev-some-site-name
  • Configurar registro vazio nesta zona para corrigir o endereço IP

Se eu tentar visitar esse host no navegador, há ERR_NAME_NOT_RESOLVED error. Se eu abrir o nslookup no modo interativo no servidor e digitar dev-some-site-name , também haverá erro, mas se eu tentar dev-some-site-name. (ponto no final), ele será corrigido.

É possível fazer isso funcionar?

    
por Mateusz Marchel 06.02.2017 / 13:40

1 resposta

1

Ok, depois de horas pesquisando e lendo, agora eu entendo um pouco mais sobre o FQDN e posso responder a essa pergunta:

Resposta curta:

Em vez de criar uma zona e um registro A vazio, devo criar um registro no domínio que está na lista de pesquisa de sufixos de DNS. Depois de fazer isso, visitar http://dev-some-site-name/ no navegador funciona corretamente.

Mais detalhes:

O que eu tentei alcançar foi chamado de "domínio de rótulo único". O próprio DNS tem uma zona de raiz. Esta zona é chamada literalmente "." O trailing '.' torna o nome em um "Nome de Domínio Totalmente Qualificado". O sistema DNS não pode funcionar com apenas um nome. Possíveis soluções são:

  1. usando o WINS
  2. coloque o nome do rótulo único int FQDN que está na lista de pesquisa de sufixos DNS no cliente DNS
  3. Use a Zona GlobalNames (GNZ)

Citação do Microsoft Technet (link para a fonte abaixo).

While Domain Name System (DNS) is the predominant name-resolution technology in TCP/IP networks, Windows Internet Name Service (WINS) is deployed in many networks as an alternative name-resolution protocol. WINS is an older service that uses NetBIOS over TCP/IP (NetBT). WINS and NetBT do not support IP version 6 (IPv6) protocols. Therefore, they will become less useful as enterprises move to IPv6-only networks. WINS continues to be deployed most commonly to provide resolution of single-label host names throughout the enterprise network.

Even without WINS name resolution, a DNS client can resolve a single-label name by successively querying a DNS server by appending the single-label name with a domain-name suffix from a preconfigured search list. The DNS client continues to query the DNS server with a different name that is derived from the list until the name resolves successfully. While this is suitable for smaller networks, for an enterprise with many domains, managing a suffix search list for all clients can be cumbersome. Also, client query performance is lowered when the client queries for a single-label name with a long list of domains. Finally, relying on the suffix search list does not guarantee that single-label names are global and unique across all the domains in the search list.

(...)

To help organizations migrate to DNS for all name resolution, the DNS Server role in Windows Server 2008 supports a special GlobalNames Zone (GNZ) feature. The GNZ feature is designed to enable DNS resolution of these single-label, static, global names. You can deploy a GNZ in a single forest or across multiple forests.

GNZ is intended to aid the retirement of WINS. It is not a replacement for WINS. GNZ is not intended to support the single-label name resolution of records that are registered dynamically and therefore not managed by IT administrators. GNZ does make it possible for you to provide single-label name resolution of a fixed set of host computers whose names are guaranteed to be both global and unique.

Fontes:

por 07.02.2017 / 09:57