Per risolvere questo problema, identificare e correggere eventuali problemi di connettività di rete tra il server DHCP e il controller di dominio effettuando le operazioni seguenti:
Accertare la presenza di un problema di connettività di rete utilizzando il comando ping.
Se necessario, eseguire procedure aggiuntive di risoluzione dei problemi per individuare la causa del problema.
Per eseguire queste attività, fare riferimento alle sezioni seguenti.
Nota: le procedure riportate di seguito includono i passi per utilizzare il comando ping per risolvere i problemi. Di conseguenza, prima di eseguire questi passaggi, controllare se le impostazioni del firewall o IPSec (Internet Protocol Security) della rete consentono il traffico ICMP (Internet Control Message Protocol). ICMP è il protocollo TCP/IP utilizzato dal comando ping.
Per eseguire queste procedure, è necessario appartenere al gruppo Administrators locale oppure avere ricevuto in delega l'autorità appropriata.
Determinare se esiste un problema di connettività di rete
Per stabilire se esiste un problema relativo alla connettività di rete tra il server DHCP e il controller di dominio:
Nel server DHCP fare clic sul pulsante Start, selezionare Esegui, digitare cmd, quindi scegliere OK.
Nel prompt dei comandi, digitare ping FQDN_server , dove FQDN_server è il nome di dominio completo (FQDN) del controller di dominio (ad esempio, server1.contoso.com), quindi premere INVIO.
Se il ping ha esito positivo, verrà ricevuta una risposta simile alla seguente:
Reply from IP_address: bytes=32 time=3ms TTL=59
Reply from IP_address: bytes=32 time=20ms TTL=59
Reply from IP_address: bytes=32 time=3ms TTL=59
Reply from IP_address: bytes=32 time=6ms TTL=59
Nel prompt dei comandi, digitare ping indirizzo_IP , dove indirizzo_IP è l'indirizzo IP del controller di dominio, quindi premere INVIO.
Se il comando ping eseguito sul controller di dominio tramite indirizzo IP ha esito positivo, mentre il comando ping tramite nome di dominio completo ha esito negativo, è possibile che si sia verificato un problema relativo alla risoluzione dei nomi host DNS.
Se il comando ping eseguito sul controller di dominio tramite indirizzo IP ha esito negativo, è possibile che si sia verificato un problema relativo alla connettività di rete, alla configurazione del firewall o alla configurazione IPSec.
Eseguire procedure per la risoluzione dei problemi aggiuntive
Di seguito sono riportate alcune procedure aggiuntive di risoluzione dei problemi che è possibile eseguire per identificare la causa principale del problema:
Effettuare il ping di altri computer in rete per determinare l'ampiezza del problema di connettività di rete.
Se è possibile effettuare il ping di altri server, ma non del controller di dominio, provare a effettuare il ping del controller di dominio da un altro computer. Se non è possibile effettuare il ping del controller di dominio da qualsiasi computer, assicurarsi che il controller di dominio sia in esecuzione. Se il controller di dominio è in esecuzione, controllare le relative impostazioni di rete.
Controllare le impostazioni TCP/IP sul computer locale facendo quanto segue:
Fare clic sul pulsante Start, scegliere Esegui, digitare cmd, quindi scegliere OK.
Al prompt dei comandi, digitare ipconfig /all, quindi premere INVIO. Assicurarsi che le informazioni elencate siano corrette.
Digitare ping localhost per verificare che TCP/IP sia installato e configurato correttamente nel computer locale. Se il comando ping ha esito negativo, è possibile che lo stack TCP/IP sia danneggiato o che si sia verificato un problema legato alla scheda di rete.
Digitare ping indirizzo_IP , dove indirizzo_IP è l'indirizzo IP assegnato al computer. Se è possibile effettuare il ping dell'indirizzo localhost, ma non dell'indirizzo locale, potrebbe essersi verificato un problema con la tabella di routing o con il driver della scheda di rete.
Digitare ping server_DNS , dove server_DNS è l'indirizzo IP assegnato al server DNS. Se sono presenti più server DNS sulla rete, è opportuno effettuare il ping di ognuno. Se il ping dei server DNS ha esito negativo, potrebbe essersi verificato un problema con i server DNS o con la rete tra il computer e i server DNS.
Se il controller di dominio si trova su un'altra subnet, provare a effettuare il ping del gateway predefinito. Se non è possibile effettuare il ping del gateway predefinito, potrebbe essersi verificato un problema con la scheda di rete, con il router o il gateway, con i cavi o con altri componenti hardware di connettività.
Controllare lo stato della scheda di rete in Gestione dispositivi. Per aprire Gestione dispositivi fare clic sul pulsante Start, scegliere Esegui, digitare devmgmt.msc, quindi scegliere OK.
Controllare gli indicatori di stato della connettività di rete sul computer e sull'hub o sul router. Controllare i cavi di rete.
Controllare le impostazioni del firewall tramite lo snap-in Windows Firewall con protezione avanzata.
Controllare le impostazioni IPSec tramite lo snap-in Gestione criteri di sicurezza IP.
Target | Microsoft.Windows.DHCPServer.Library.IPv4Runtime | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DHCPServer.Library.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.IPv4Runtime.UnitMonitor.Communications" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.IPv4Runtime" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="false" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.IPv4Runtime.UnitMonitor.Communications_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="ThirdEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1005</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1050</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1106</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>