O hostname totalmente qualificado pode ser usado como um identificador exclusivo?

2

Se eu obtiver o nome completo do computador em um servidor Windows (2K3 ou 2K8) usando o GetComputerNameEx() Chamada da API, posso confiar que esse nome seja exclusivo nesse domínio específico? Ou seja, posso supor que apenas uma única máquina física ou virtual ativa terá esse nome totalmente qualificado em um determinado momento?

Como segunda pergunta: é garantido que todas as máquinas Windows terão um nome totalmente qualificado?

    
por xxbbcc 14.12.2012 / 23:29

1 resposta

5

Um domínio do Windows Active Directory funcionando corretamente não permitirá a existência de dois computadores com o mesmo FQDN.

Todo o computador Windows associado a um domínio terá um FQDN que inclua o (s) domínio (s) do Active Directory que compõem sua localização na floresta. Talvez seja possível alterar o FQDN de um domínio membro alterando o sufixo DNS principal usando netdom computername /Add: e netdom computername /MakePrimary: Também pode ser possível alterar HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Paramaters\Domain manualmente. Isso exigirá mais testes para ver se é possível alterar o FQDN de um PC para longe da hierarquia de um domínio enquanto ele ainda é um membro.

    
por 14.12.2012 / 23:35