DNS 또는 WINS도 실행하는 라우팅 및 원격 액세스 서버의 이름 확인 및 연결 문제

이 문서에서는 DNS 또는 WINS를 실행하는 라우팅 및 원격 액세스 서버의 이름 확인 및 연결 문제에 대한 솔루션을 제공합니다.

적용 대상: Windows Server 2012 R2, Windows Server 2016
원래 KB 번호: 292822

증상

서버가 다음과 같은 방식으로 구성된 경우 Microsoft Windows 2000 Server 또는 Microsoft Windows Server 2003을 실행하는 컴퓨터에서 연결 문제가 발생할 수 있습니다.

  • 라우팅 및 원격 액세스 서비스는 들어오는 연결을 허용하도록 구성됩니다.
  • DNS(도메인 이름 시스템) 또는 WINS(Windows 인터넷 이름 서버) 서비스가 라우팅 및 원격 액세스를 실행하는 서버에 설치되고 구성됩니다.

원격 컴퓨터가 전화 접속 또는 VPN(가상 사설망) 연결을 사용하여 라우팅 및 원격 액세스 서버에 연결한 후 다음 증상 중 하나 이상이 간헐적으로 발생할 수 있습니다.

  • 라우팅 및 원격 액세스 서버가 Microsoft ISA(인터넷 보안 및 가속) 서버 2000을 실행하는 경우 컴퓨터가 웹 프록시를 사용하도록 구성되었는지 또는 Microsoft 방화벽 클라이언트 사용하도록 구성되었는지 여부에 관계없이 로컬 네트워크의 클라이언트 컴퓨터에서 웹을 찾아볼 수 없습니다. 예를 들어 "페이지를 표시할 수 없음"이 웹 브라우저에 "서버 또는 DNS를 찾을 수 없음" 오류 메시지가 표시될 수 있습니다.

  • 라우팅 및 원격 액세스 서버가 ISA Server 2000을 실행하고 있고 클라이언트 컴퓨터의 사용자가 방화벽 클라이언트 옵션 대화 상자에서 지금 업데이트를 선택하면 다음과 같은 오류 메시지가 표시됩니다.

    클라이언트가 업데이트를 요청할 때 서버가 응답하지 않습니다.
    일반적인 원인:
    - 서버가 ISA 서버가 아닙니다.
    -서버가 다운되었습니다.

  • 서버의 NetBIOS 이름 또는 FQDN(정규화된 도메인 이름)을 사용하여 로컬 컴퓨터에서 라우팅 및 원격 액세스 서버를 ping하려고 하면 컴퓨터에서 잘못된 IP 주소를 ping하려고 합니다.

  • 라우팅 및 원격 액세스 서버가 네트워크의 master 브라우저인 경우 네트워크 환경 또는 내 네트워크 Places 컴퓨터 목록을 찾아볼 수 없습니다.

  • http:// server_name/myconsole에 연결할 수 없습니다.
    Small Business Server 2000 컴퓨터의 사이트입니다.

  • 라우팅 및 원격 액세스 서버에서 다음과 유사한 이벤트 메시지를 받습니다.

    Event ID: 4319
    Source: Netbt
    Description: A duplicate name has been detected on the tcp network. The IP address of the machine that sent the message is in the data. Use NBTSTAT with a switch of N in a command window to see which name is in a conflict state.
    
  • 파일 공유를 열거나 네트워크 드라이브를 라우팅 및 원격 액세스 서버에 매핑하려고 할 때 오류 메시지가 표시됩니다.

  • 라우팅 및 원격 액세스 서버도 도메인 컨트롤러인 경우 네트워크에 로그인하려고 할 때 오류 메시지가 표시됩니다.

  • 라우팅 및 원격 액세스 서버가 도메인 컨트롤러인 경우 파일 공유를 열거나 네트워크 드라이브를 네트워크의 공유 리소스에 매핑하려고 할 때 오류 메시지가 표시됩니다. 예를 들어 Microsoft Windows 2000 Professional 또는 Microsoft Windows XP Professional을 실행하는 컴퓨터는 다음과 유사한 오류 메시지를 받습니다.

    로그온 요청을 서비스에 사용할 수 있는 로그온 서버 없음

이 문제는 일반적으로 이 버전의 Windows Server가 네트워크에서 유일한 서버이기 때문에 Small Business Server를 실행하는 컴퓨터에 영향을 줍니다. 그러나 이 문제는 모든 Windows 2000 기반 서버 또는 DNS 또는 WINS 서비스를 실행하는 Windows Server 2003 기반 라우팅 및 원격 액세스 서버에 영향을 줄 수 있습니다.

원인

원격 컴퓨터가 전화 접속 또는 VPN 연결을 사용하여 라우팅 및 원격 액세스 서버에 연결하는 경우 서버는 원격 컴퓨터와 통신할 PPP(지점 간 프로토콜) 어댑터를 만듭니다. 서버는 DNS 또는 WINS 데이터베이스에 이 PPP 어댑터의 IP 주소를 등록할 수 있습니다.

라우팅 및 원격 액세스 서버가 해당 PPP 어댑터의 IP 주소를 DNS 또는 WINS에 등록하면 서버에 연결하려고 할 때 로컬 컴퓨터에서 오류가 발생할 수 있습니다. DNS 또는 WINS 서버가 서버의 IP 주소에 대한 DNS 또는 WINS를 쿼리하는 컴퓨터에 PPP 어댑터의 IP 주소를 반환할 수 있으므로 이러한 오류가 발생합니다. 그런 다음 컴퓨터는 PPP 어댑터의 IP 주소에 연결하려고 합니다. 로컬 컴퓨터가 PPP 어댑터에 연결할 수 없으므로 연결이 실패합니다.

해결 방법

중요

이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가된 보호를 위해 레지스트리를 수정하기 전에 백업하세요. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 자세한 내용은 Windows에서 레지스트리를 백업하고 복원하는 방법을 참조하세요.

이 문제를 resolve DNS 또는 WINS 데이터베이스에 PPP 어댑터의 IP 주소를 등록하지 못하도록 라우팅 및 원격 액세스 서버를 구성합니다. 이렇게 하려면 다음 단계를 따르세요.

DNS에 로컬 네트워크 어댑터의 IP 주소만 게시하도록 라우팅 및 원격 액세스 서버 구성

라우팅 및 원격 액세스 서버가 DNS 서비스를 실행하는 경우에만 이 섹션의 단계를 완료합니다. 서버가 DNS 서비스를 실행하지 않는 경우 WINS에서 로컬 네트워크 어댑터의 IP 주소만 등록하도록 라우팅 및 원격 액세스 서버 구성 섹션으로 이동합니다.

DNS 및 Netlogon 서비스에 대한 PublishAddresses 및 RegisterDnsARecords 레지스트리 값 추가

  1. 시작을 선택하고 실행을 선택하고 regedit를 입력한 다음 확인을 선택합니다.

  2. 다음 레지스트리 하위 키를 찾아 선택합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

  3. 편집 메뉴에서 새로 만들기를 가리킨 다음 문자열 값을 선택하여 다음 레지스트리 값을 추가합니다.

    값 이름: PublishAddresses
    데이터 형식: REG_SZ
    값 데이터: 서버의 로컬 네트워크 어댑터의 IP 주소입니다. 둘 이상의 IP 주소를 지정해야 하는 경우 주소를 공백으로 구분합니다.

  4. 다음 레지스트리 하위 키를 찾아 선택합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters

  5. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값을 선택하여 다음 레지스트리 값을 추가합니다.

    값 이름: RegisterDnsARecords
    데이터 형식: REG_DWORD
    값 데이터: 0

  6. 레지스트리 편집기 닫은 다음 DNS 및 Netlogon 서비스를 다시 시작합니다. 서비스를 다시 시작하려면 시작을 선택하고 프로그램 또는 모든 프로그램을 가리킨 다음 관리 도구를 가리킨 다음 서비스를 선택합니다. 서비스 콘솔에서 서비스를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 선택합니다.

DNS에 A 레코드 추가

라우팅 및 원격 액세스 서버가 도메인 컨트롤러인 경우에만 이러한 단계를 완료합니다.

  1. 시작을 선택하고 프로그램 또는 모든 프로그램을 가리킨 다음 관리 도구를 가리킨 다음 DNS를 선택합니다.

  2. DNS 콘솔에서 서버 개체를 확장하고 정방향 조회 영역 폴더를 확장한 다음 로컬 도메인에 대한 폴더를 선택합니다.

  3. 작업 메뉴에서 새 호스트를 선택합니다.

  4. IP 주소 텍스트 상자에 서버의 로컬 네트워크 어댑터의 IP 주소를 입력합니다.

  5. 이름 상자를 비워 두고 연결된 PTR 레코드 만들기를 선택한 다음 호스트 추가를 선택합니다.

  6. "(부모 폴더와 동일)가 올바른 호스트 이름이 아닙니다. 이 레코드를 추가하시겠습니까?" 메시지를 선택하고 예를 선택합니다.

    참고

    서버가 글로벌 카탈로그 서버인 경우 7단계로 이동합니다. 서버가 글로벌 카탈로그 서버가 아닌 경우 7~11단계를 완료할 필요가 없습니다. 서버가 글로벌 카탈로그 서버인지 확인하려면 다음 단계를 수행합니다.

    1. 시작을 선택하고 프로그램 또는 모든 프로그램을 가리킨 다음 관리 도구를 가리킨 다음 Active Directory 사이트 및 서비스를 선택합니다.
    2. Active Directory 사이트 및 서비스 콘솔에서 Sites 폴더를 확장하고 서버가 포함된 사이트를 확장한 다음 서버 개체를 확장합니다.
    3. NTDS 설정을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
    4. 일반 탭에서 전역 카탈로그 검사 상자를 찾습니다. 이 검사 확인란을 선택하면 서버는 전역 카탈로그 서버입니다.
  7. DNS 콘솔의 정방향 조회 영역 폴더 아래에서 로컬 도메인에 대한 폴더를 확장하고 MSDCS 폴더를 확장한 다음 GC 폴더를 선택합니다.

  8. 작업 메뉴에서 새 호스트를 선택합니다.

  9. IP 주소 상자에 서버의 로컬 네트워크 어댑터의 IP 주소를 입력합니다.

  10. 이름 상자를 비워 두고 연결된 PTR 레코드 만들기를 선택한 다음 호스트 추가를 선택합니다.

  11. "(부모 폴더와 동일)가 올바른 호스트 이름이 아닙니다. 이 레코드를 추가하시겠습니까?" 메시지를 선택하고 예를 선택합니다.

WINS에 로컬 네트워크 어댑터의 IP 주소만 등록하도록 라우팅 및 원격 액세스 서버 구성

라우팅 및 원격 액세스 서버가 WINS 서비스를 실행하는 경우에만 이 섹션의 단계를 완료합니다. 또한 서버가 Small Business Server 2000 SP1, Small Business Server 2000 SP1a 또는 Windows Small Business Server 2003을 실행하는 경우 이 섹션의 단계를 완료할 필요가 없습니다. 기본적으로 이러한 버전의 Windows 서버는 서버가 WINS 데이터베이스에 PPP 어댑터의 IP 주소를 등록하지 못하도록 구성됩니다.

라우팅 및 원격 액세스 서비스에 대한 DisableNetbiosOverTcpip 레지스트리 값 추가

DisableNetbiosOverTcpip 레지스트리 값은 원격 액세스 연결에 대한 TCP/IP(NetBT) 프로토콜을 통해 NetBIOS를 사용하지 않도록 설정합니다. 따라서 서버는 WINS 데이터베이스에 PPP 어댑터를 등록하지 않습니다. 이 값을 추가하면 원격 액세스 클라이언트가 내 네트워크 Places 또는 네트워크 지역을 통해 로컬 네트워크를 검색하지 못하게 됩니다. 경우에 따라 이전 버전의 Windows를 실행하는 컴퓨터에서 원격 액세스 연결이 실패할 수도 있습니다. 예를 들어 Microsoft Windows 98 컴퓨터 및 Microsoft Windows NT 4.0 Workstation 컴퓨터에서 원격 액세스 연결이 실패할 수 있습니다. DisableNetbiosOverTcpip 레지스트리를 사용하는 방법에 대한 대안은 해결 방법 섹션을 참조하세요.

중요

서버에서 Windows 2000 Server SP2 또는 이전 버전을 실행하는 경우 DisableNetbiosOverTcpip 레지스트리 값이 작동하려면 SP3 또는 SP4로 서버를 업데이트해야 합니다. 서버를 업데이트하지 않으면 라우팅 및 원격 액세스 서비스에서 이 레지스트리 값을 사용하지 않으며 문제가 해결되지 않습니다.

  1. 시작을 선택하고 실행을 선택하고 regedit를 입력한 다음 확인을 선택합니다.

  2. 다음 레지스트리 하위 키를 찾아 선택합니다. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess\Parameters\IP

  3. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값을 선택하여 다음 레지스트리 값을 추가합니다.

    값 이름: DisableNetbiosOverTcpip
    데이터 형식: REG_DWORD
    값 데이터: 1

  4. 레지스트리 편집기 닫은 다음 라우팅 및 원격 액세스 서비스를 다시 시작합니다. 서비스를 다시 시작하려면 시작을 선택하고 프로그램 또는 모든 프로그램을 가리킨 다음 관리 도구를 가리킨 다음 서비스를 선택합니다. 서비스 콘솔에서 서비스를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 선택합니다.

WINS 데이터베이스 지우기

  1. 시작을 선택하고 프로그램 또는 모든 프로그램을 가리킨 다음 관리 도구를 가리킨 다음 WINS를 선택합니다.
  2. 서버 개체를 확장하고 활성 등록을 마우스 오른쪽 단추로 클릭한 다음 소유자 삭제를 선택합니다.
  3. 소유자 삭제 대화 상자에서 서버의 IP 주소를 선택합니다.
  4. WINS 서버에 복제 파트너가 없는 경우 이 서버에서만 삭제를 선택한 다음 확인을 선택합니다. WINS 서버에 하나 이상의 복제 파트너가 있는 경우 삭제 복제를 다른 서버(삭제 표시)로 복제를 선택한 다음 확인을 선택합니다.

WINS 서버는 네트워크의 컴퓨터가 NetBIOS 이름을 등록할 때 데이터베이스를 자동으로 다시 빌드합니다. 명령을 실행 nbtstat -RR 하여 네트워크의 Windows 기반 컴퓨터에서 해당 NetBIOS 이름을 즉시 등록하도록 강제할 수 있습니다.

해결 방법

이 문제에 대한 해결 방법으로 로컬 컴퓨터와 다른 IP 서브넷에 있는 고정 IP 주소 풀을 사용하도록 원격 액세스 연결을 구성할 수 있습니다. 이 경우 PPP 어댑터가 다른 IP 서브넷에 있기 때문에 로컬 컴퓨터가 DNS 또는 WINS에 등록하는 경우 PPP 어댑터에 연결하지 않습니다.

라우팅 및 원격 액세스 콘솔에서 정적 주소 풀을 지정하려면 ServerName을 마우스 오른쪽 단추로 클릭하고 속성을 선택하고 IP 탭을 선택한 다음 정적 주소 풀을 선택한 다음 추가를 선택합니다. 로컬 컴퓨터와 동일한 IP 서브넷을 사용하지 않는 범위를 추가합니다. 예를 들어 로컬 컴퓨터에서 10.0.0.0 서브넷을 사용하는 경우 172.168.0.0 서브넷을 사용하는 정적 풀을 추가합니다. 라우팅 및 원격 액세스 서버가 ISA Server 2000을 실행하는 경우 이 서브넷을 로컬 주소 테이블에 추가해야 합니다. 이 시나리오는 Small Business Server 2000에서 가장 일반적입니다.