Ho un computer Windows 7 sul mio dominio che si sta comportando in modo strano.
- È possibile effettuare il ping su www.google.com
- Può eseguire il ping degli host interni utilizzando il loro indirizzo IP
- Può eseguire il ping del controller di dominio / server DNS locale per quell'ufficio utilizzando il nome host e l'indirizzo IP
- Non può eseguire il ping di altri host interni in base al loro nome host o FQDN
- Il client non si è registrato da solo in DNS
nslookup
può risolvere i nomi host interni nei loro indirizzi IP corretti e utilizza il server DNS corretto- Il client ottiene le sue impostazioni IP tramite DHCP come gli altri client: ha un indirizzo nella sottorete corretta, sono applicati i server DNS corretti e ha aggiunto il suffisso corretto per risolvere i nomi host
- La connessione di rete della Connessione alla rete locale mostra un nome SSID precedentemente utilizzato nello spazio che sarebbe stato usato per mostrare il nome del dominio o lo stato WiFi - vedi immagine
Sono davvero sconcertato dal motivo per cui questo potrebbe accadere. Poiché la risoluzione DNS interna non sta avvenendo, il computer non è in grado di comunicare correttamente con il dominio, quindi i Criteri di gruppo non possono essere applicati e dubito che l'autenticazione funzioni correttamente.
Ho provato a svuotare la cache DNS con ipconfig /flushdns
, disabilitando / riavviando la cache con netsh stop dnscache
. Ho ripristinato Winsock e lo stack IP e riavviato numerose volte senza alcuna differenza. Altri client nella stessa rete stanno funzionando bene.
L'attuale soluzione alternativa è inserire le voci nel file hosts per gli host più importanti per i servizi che l'utente potrebbe dover utilizzare. Questo ha funzionato bene, ma non è realmente sostenibile a lungo termine e non riguarda la comunicazione con Active Directory.
Qualche idea su come risolvere questo problema, prima di ricostruire la cosa?
Aggiornamento
Ho installato Wireshark sul computer interessato. Quando lo faccio nslookup domain.local
vedo tutto il traffico DNS come previsto. Quando lo faccio ping domain.local
non vedo alcun traffico DNS - nessuna richiesta e nessuna risposta. Quando lo faccio ping www.google.com
vedo sia la richiesta DNS che la risposta.
Inoltre, questo è un laptop con LAN cablata e wireless. Ottengo esattamente lo stesso problema quando connesso tramite LAN cablata o WiFi alla rete interna.
Una cosa strana che ho notato è che sotto il nome della connessione di rete (Local Area Network) piuttosto che visualizzare il nome di dominio come mi aspetterei, ma piuttosto il nome di una VLAN che usavamo. Sono titubante a rimuovere il computer dal dominio, nel caso in cui non riesca a collegarmi di nuovo. Preferirei provare altre cose prima di percorrere una strada che potrebbe comportare la reinstallazione di Windows.
Aggiorna questo sembra pertinente
Aggiornamento Ho provato netsh winsock reset catalog
, netsh int ip reset
e sfc scannow
nessuno dei quali hanno fissato il comportamento. Il computer non può uscire e ricollegarsi al dominio, poiché non può comunicare con un controller di dominio. ifconfig /registerdns
inoltre non funziona per lo stesso motivo. Ho anche provato a interrompere il servizio client DNS senza alcun risultato.
ipconfig /all
aspetto simile a quello che ti aspetteresti?
nslookup
e ping
risolvere i nomi in modo diverso. C'è una buona lista disponibile qui blogs.msdn.com/b/nitinsingh/archive/2013/06/24/… Forse hai qualcosa di semplice come NetBIOS su TCP / IP disabilitato per quel particolare host?