
내 클라이언트 네트워크의 컴퓨터에 RDP할 때 네트워크에는 이름으로 액세스할 수 있는 여러 대의 PC가 있습니다(예: SVN 서버, Jenkins 등).
그러나 로컬 PC에서 VPN을 통해 연결하면 이러한 컴퓨터 이름을 확인할 수 없지만 문제 없이 해당 IP 주소를 ping할 수 있습니다.
수동으로 설정해야 합니까, 아니면 VPN 구성에 문제가 있습니까?
답변1
저는 IT 전문가는 아니지만 이것이 우리 회사에서 효과가 있었습니다.
Windows 10에서 내부 DNS 서버가 있는 경우 VPN이 제공하는 DNS 서버에 이를 추가해야 합니다. Windows Server에서는 로컬 이름에 대한 권한을 가진 DNS 서버를 설정할 수 있습니다. Google이 여러분의 친구입니다.
또는 클라이언트가 VPN 연결에서 해당 작업을 수행할 수 있습니다.
- 제어판 열기, 네트워크 및 공유 센터, 어댑터 설정 변경
- VPN 연결, 속성, 네트워킹을 마우스 오른쪽 버튼으로 클릭하세요.
- TCP/IPv4 옵션을 선택하세요(해당 지역에서 부르는 이름은 무엇이든).
- 속성, 고급...을 클릭하세요.
- DNS 탭으로 이동
- 내부 LAN 서버 DNS 주소를 추가하세요(예: 10.0.10.1).
- 선택 사항: "이 연결에 대한 DNS 접미사:" 편집 상자에 DNS 접미사(예: yourcompany.local)를 추가합니다.
- 적용하고 나가기
- VPN이 연결된 경우 연결을 끊었다가 다시 연결하세요.
이제 컴퓨터 이름.yourcompany.local을 사용하여 내부 PC에 액세스할 수 있습니다. 또는 이전에 접미사를 추가한 경우 컴퓨터 이름만 입력하면 됩니다(예: Windows 탐색기의 \\computername 또는 8080 서비스의 브라우저에서 컴퓨터 이름:8080 또는 다음을 사용). 원격 데스크탑.
답변2
VPN 속성 내에서 DNS에 서버를 지정해야 합니다. 또는 IP 주소로 호스트 파일을 편집하여 호스트 이름과 연관시키십시오.
답변3
파일 /etc/resolv.conf
은 호스트 이름을 IP 주소로 확인하기 위해 컴퓨터가 찾아야 하는 위치를 정의합니다. 기본적인 문제는 기본적으로 /etc/resolv.conf
실행할 때 업데이트되지 않는다는 것입니다.openvpn
문제를 해결하기 위해 수행해야 할 작업은 다음과 같습니다.
server.conf
1.) OpenVPN 서버 시스템(일반적으로 에 있음)의 파일 에 다음을 추가하여 /etc/openvpn/server.conf
서버가 호스트 이름을 IP 주소로 변환할 클라이언트에 연결되도록 합니다.
push "dhcp-option DNS 192.168.1.1"
push "dhcp-option DOMAIN mylocaldomain.lan"
2.) resolvconf
클라이언트 컴퓨터에 설치하고 다음 명령을 사용하여 표준 을 resolv.conf
의 resolvconf
버전에 연결하여 수정할 수 있는 기능을 갖습니다.resolv.conf
sudo apt install resolvconf
sudo mv /etc/resolv.conf /etc/resolv.conf.orig
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
3.) OpenVPN 서버가 연결되거나 연결이 끊어질 때마다 client.ovpn
실행되도록 파일 맨 아래에 다음을 추가합니다 .resolvconf
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
4.) 실행할 때마다 실행을 허용하는 플래그를 openvpn
사용하여 실행해야 합니다 . 다음은 호출 예시입니다.-script-security 2
openvpn
resolvconf
sudo openvpn --script-security 2 --config /path/to/client.ovpn
내 (작동하는) OpenVPN 서버의 몇 가지 예제 코드와 함께 위 지침의 더 자세한 버전을 여기에서 읽을 수 있습니다.https://steamforge.net/wiki/index.php/How_to_configure_OpenVPN_to_resolve_local_DNS_%26_hostnames