이 문제를 해결하려면 다음을 수행하여 DHCP Server와 도메인 컨트롤러 간의 네트워크 연결 문제를 확인하고 해결합니다.
ping 명령을 사용하여 네트워크 연결 문제가 있는지 확인합니다.
필요한 경우 추가 문제 해결 단계를 수행하여 문제의 원인을 확인합니다.
이러한 작업을 수행하려면 다음 단원을 참조하십시오.
참고: 다음 절차에는 문제를 해결하기 위해 ping 명령을 사용하는 단계가 포함되어 있습니다. 따라서 이러한 단계를 수행하기 전에 네트워크의 방화벽 또는 IPsec(인터넷 프로토콜 보안) 설정에서 ICMP(Internet Control Message Protocol) 트래픽을 허용하는지 확인해야 합니다. ICMP는 ping 명령에서 사용되는 TCP/IP 프로토콜입니다.
이러한 절차를 수행하려면 로컬 Administrators 그룹의 구성원이거나 적절한 권한을 위임 받아야 합니다.
네트워크 연결 문제가 있는지 확인
DHCP, 서버 및 도메인 컨트롤러 간의 네트워크 연결에 문제가 있는지 확인하려면:
DHCP Server에서 시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 확인을 클릭합니다.
명령 프롬프트에서 ping server_FQDN 을 입력한 다음 Enter 키를 누릅니다. 여기서 server_FQDN은 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)이며 server1.contoso.com과 같을 수 있습니다.
ping 결과가 성공적이면 다음과 유사한 응답을 받습니다.
IP_address의 응답: 바이트=32 시간=3ms TTL=59
IP_address의 응답: 바이트=32 시간=20ms TTL=59
IP_address의 응답: 바이트=32 시간=3ms TTL=59
IP_address의 응답: 바이트=32 시간=6ms TTL=59
명령 프롬프트에서 ping IP_address 를 입력한 다음 Enter 키를 누릅니다. 여기서 IP_address는 도메인 컨트롤러의 IP 주소입니다.
IP 주소로 도메인 컨트롤러를 성공적으로 ping할 수 있지만 FQDN으로는 ping할 수 없으면 DNS 호스트 이름 확인에 문제가 있을 수 있습니다.
IP 주소로 도메인 컨트롤러를 성공적으로 ping할 수 없으면 네트워크 연결, 방화벽 구성 또는 IPsec 구성에 문제가 있을 수 있습니다.
추가 문제 해결 단계 수행
문제의 근본 원인을 확인하기 위해 수행할 수 있는 추가 문제 해결 단계는 다음과 같습니다.
네트워크의 다른 컴퓨터를 ping하여 네트워크 연결 문제의 범위를 확인합니다.
다른 서버를 ping할 수 있지만 도메인 컨트롤러는 ping할 수 없으면 다른 컴퓨터에서 도메인 컨트롤러를 ping해 봅니다. 다른 컴퓨터에서 도메인 컨트롤러를 ping할 수 없으면 먼저 도메인 컨트롤러가 실행되고 있는지 확인합니다. 도메인 컨트롤러가 실행되고 있으면 도메인 컨트롤러의 네트워크 설정을 확인하십시오.
다음을 수행하여 로컬 컴퓨터의 TCP/IP 설정을 확인합니다.
시작, 실행을 차례로 클릭하고 cmd를 입력한 다음 확인을 클릭합니다.
명령 프롬프트에서 ipconfig /all을 입력한 다음 Enter 키를 누릅니다. 표시된 정보가 올바른지 확인하십시오.
ping localhost를 입력하여 TCP/IP가 로컬 컴퓨터에 설치되어 있고 제대로 구성되어 있는지 확인합니다. ping 결과가 성공적이지 않으면 TCP/IP 스택이 손상되었거나 네트워크 어댑터에 문제가 있을 수 있습니다.
ping IP_address 를 입력합니다. 여기서 IP_address는 컴퓨터에 할당된 IP 주소입니다. 로컬 호스트 주소를 ping할 수 있지만 로컬 주소는 ping할 수 없으면 라우팅 테이블이나 네트워크 어댑터 드라이버에 문제가 있을 수 있습니다.
ping DNS_server 를 입력합니다. 여기서 DNS_server는 DNS 서버에 할당된 IP 주소입니다. 네트워크에 DNS Server가 둘 이상 있으면 각 서버를 ping해야 합니다. DNS 서버를 ping할 수 없으면 DNS 서버에 문제가 있거나 컴퓨터와 DNS 서버 간의 네트워크에 문제가 있을 수 있습니다.
도메인 컨트롤러가 다른 서브넷에 있으면 기본 게이트웨이를 ping해 봅니다. 기본 게이트웨이를 ping할 수 없으면 네트워크 어댑터, 라우터 또는 게이트웨이 장치, 케이블 또는 다른 연결 하드웨어에 문제가 있을 수 있습니다.
장치 관리자에서 네트워크 어댑터의 상태를 확인합니다. 장치 관리자를 열려면 시작, 실행을 차례로 클릭하고 devmgmt.msc를 입력한 다음 확인을 클릭하십시오.
컴퓨터와 허브 또는 라우터에서 네트워크 연결 표시등을 확인하고, 네트워크 케이블을 확인합니다.
고급 보안이 설정된 Windows 방화벽 스냅인을 사용하여 방화벽 설정을 확인합니다.
IP 보안 정책 관리 스냅인을 사용하여 IPsec 설정을 확인합니다.
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>