No Windows, a resolução do nome do host geralmente é feita usando um dos quatro métodos:
-
DNS - a opção mais provável. O servidor DHCP da sua universidade fornece servidores DNS e um sufixo padrão que é automaticamente anexado a todos os nomes de host nus. Por exemplo, se você pingar
foobar
e o servidor DHCP fornecerexample.edu
, o Windows tentaráfoobar.example.edu
primeiro. -
NBNS , também conhecido como NetBIOS - este é um protocolo obsoleto de resolução de nomes usando transmissões. Ele não funciona nos roteadores e é altamente improvável que seja usado em uma rede universitária.
-
WINS - igual ao NBNS, mas usando um servidor central. Obsoleto em favor do DNS, mas ainda usado em alguns lugares devido à relativa simplicidade.
-
LLMNR - um protocolo Microsoft mais recente usando pacotes multicast. Eu não sei como usá-lo, mas é improvável que seja a causa, pois apenas o Windows Vista e o 7 o suportam.
Para descobrir se o DNS está sendo usado, conecte seu computador diretamente à Ethernet e, em seguida, execute ping hostname
. Se você vir "Pinging hostname .example.edu", o nome foi resolvido pelo DNS e você deve usar o sufixo "example.edu".
A melhor maneira de descobrir qual protocolo está em uso é executar ipconfig/flushdns
e nbtstat -R
para liberar os caches, inicie um Wireshark capture e tente pingar um nome de host válido. (Novamente, deve estar conectado diretamente à Ethernet.)
Ao usar seu próprio servidor DHCP, você terá que configurar manualmente o Windows para usar um sufixo DNS. Em Painel de Controle → Centro de Rede e Compartilhamento , clique no item Alterar as configurações do adaptador . Clique com o botão direito do mouse em seu adaptador de rede, selecione Propriedades → TCP / IPv4 → Propriedades → Avançadas → DNS e atualize o "sufixo DNS para esta conexão". Como alternativa, configure o servidor DHCP do roteador para fornecer o sufixo correto.