PPTP VPN을 통해 이름으로 Windows 시스템에 액세스할 수 없지만 IP 주소에는 액세스할 수 있습니다.

PPTP VPN을 통해 이름으로 Windows 시스템에 액세스할 수 없지만 IP 주소에는 액세스할 수 있습니다.

로컬 인트라넷(예: X, Y 및 Z 시스템)에 모든 컴퓨터가 설정되어 있는 Windows 8.1 시스템에 PPTP VPN 수신 네트워크 연결 설정이 있습니다.

Microsoft VPN 소프트웨어를 사용하여 Windows 7 컴퓨터에서 Windows 8.1 컴퓨터로 VPN을 사용합니다. 잘 작동합니다. 인터넷에 액세스하여 모든 인터넷 DNS' 등을 확인할 수 있습니다. 원격 로컬 인트라넷 192.168.xx IP 주소와 함께 Windows 7 VPN 어댑터에 할당된 ISP의 DNS가 표시됩니다.

이제 이름과 IP 주소로 Windows 8.1 시스템을 ping할 수 있습니다. 하지만 IP 주소로만 원격 로컬 인트라넷의 다른 컴퓨터를 이름(x, Y 또는 Z)으로 핑/해결할 수는 없습니다.

VPN 연결을 통해 원격 네트워크의 컴퓨터 이름을 확인할 수 없는 이유는 무엇입니까? 도메인 서버나 WINS 서버 설정이 없습니다. 양쪽에서 방화벽을 비활성화하려고 시도했지만 아무런 차이가 없습니다. 원격 컴퓨터를 DNS 서버(강제)로 사용해 보았으나 작동하지 않습니다. 원격 네트워크 라우터(tomato + dnsmasq 실행)를 Windows 7 VPN 어댑터의 DNS로 설정해 보았지만 여전히 작동하지 않습니다. 내가 생각할 수 있는 유일한 것은 VPN이 NetBIOS의 작동을 허용하지 않는다는 것입니다. 여기에 어떤 생각이라도 있습니다.

답변1

좋아요, 마침내 제 질문에 답해 주는 웹사이트를 찾았습니다.하지만 다른 아이디어가 있는 사람이 있으면 여기에 게시해 주세요.

이 웹사이트에 따르면: https://kb.meraki.com/knowledge_base/resolving-netbios-names-over-client-vpn

VPN을 통해 NetBIOS 이름을 확인할 수 없습니다. 인용:

NetBIOS 이름 확인은 계층 2 브로드캐스트 기반 이름 검색 프로토콜입니다. 레이어 2 브로드캐스트는 MX의 클라이언트 VPN 인터페이스와 같은 레이어 3 경계를 통과하지 않습니다.

VPN을 통해 NetBIOS를 사용하는 유일한 방법은 WINS 서버를 설정하는 것입니다. 인용:

WINS는 NetBIOS 호스트 이름의 중앙 집중식 이름 확인을 제공하는 서비스입니다. NetBIOS 클라이언트는 WINS 서버에 호스트 이름을 등록하고 다른 NetBIOS 클라이언트는 WINS 서버에 쿼리하여 NetBIOS 이름을 확인합니다. NetBIOS 이름을 활용하는 호스트가 클라이언트 VPN을 통해 네트워크 리소스를 찾을 수 있도록 허용하려면 클라이언트 VPN 구성에서 WINS 서버의 IP 주소를 지정합니다. 이는 구성 > 클라이언트 VPN 페이지의 WINS 설정을 사용하여 수행됩니다.

답변2

VPN 연결을 설정할 때 사용할 수 있는 두 가지 방법이 있습니다.

  1. 모든 인터넷 트래픽이 VPN을 통과하도록 하면 모든 것이 작동하지만 결과적으로 인터넷과 VPN 측 인터넷이 모두 단일 데이터에 사용됩니다.

  2. VPN을 통과하려면 직접 트래픽만 사용하고 나머지는 일반 VPN을 통과하세요. VPN 측에서는 훨씬 적은 리소스를 사용하지만 참고로 DNS와 같은 기능이 제대로 작동하지 않습니다.

클라이언트 측 VPN 연결로 이동하여 편집하고 네트워크 탭으로 이동하여 IPv4를 두 번 클릭한 다음 확인하면 Use remote gateway1처럼 작동합니다. 선택 취소 = 2.

VPN 연결에 대한 모범 사례는 호스트 이름이 아닌 IP 주소를 사용하는 것입니다. 아니면 VPN을 사용하지 않고 원격 데스크톱을 사용하세요.

답변3

Windows 서버 VPN을 사용하면 클라이언트 측에서 동일한 클래스 주소 IP를 네트워크 카드에 넣으면 문제가 해결됩니다. DNS 및 NETBIOS는 정상입니다.

관련 정보