OpenVPN 및 DNS. 어떻게?


17

OpenVPN 을 사용하여 집에서 랩톱을 직장 LAN에 연결하기위한 VPN을 설정하고 있습니다. 직장 컴퓨터를 IP가 아닌 이름으로 참조하고 싶지만 할 수는 없습니다.

이것은 나의 상황이다 :

직장 LAN :

  • 주소 공간 : 192.168.101.0/24
  • 라우터 주소 : 192.168.101.1

홈 LAN :

  • 주소 공간 : 192.168.1.0/24
  • 라우터 주소 : 192.168.1.1

VPN :

  • 주소 공간 : 10.100.1.0/24
  • OpenVPN 서버 주소 : 10.100.1.1

모든 컴퓨터에서 Microsoft Windows를 실행하고 있습니다.

내 직장에서, OpenVPN을 서버로 실행하는 PC는 192.168.101.50 (그리고 10.100.1.1는 VPN에)이며, 그 기계 이름입니다 workplaceserver .

내 직장에서 이름 workplaceserver은 주소 192.168.101.50로 해결하지만, VPN 클라이언트 이름으로 workplaceserver 해결 될 수없는, 나는 그것이 10.100.1.1로 해결해야합니다. 이를 위해 OpenVPN을 어떻게 구성해야합니까?

답변:


21

사용중인 기본 DNS 대신 사무실 DNS (있는 경우)를 사용할 수 있습니다. 이렇게하려면 OpenVPN 서버에이 옵션을 추가해야합니다 ( docs 참조 ).

push "dhcp-option DNS 10.x.x.x"    

1
이것은 내 경우에는 영향을 미치지 않는 것 같습니다. DHCP를 사용하지 않기 때문일 수 있습니까? 정적 설정을 사용해야하지만 DNS가 재정의되기를 원합니다.
Daniel F

기본 게이트웨이가 DHCP 또는 수동으로 제공 되었기 때문에 redirect-gateway지시문이 필요할 수도 있습니다 ( manual 참조 ). redirect-gatewayVPN을 통해 전송을 사용하면 프로세스의 문제를 해결할 수 있습니다.
MrMajestyk

브리지 된 네트워크를 사용하지 않는 경우 DNS 서버로의 경로도 필요합니다. "route 10.0.0.0 255.0.0.0"
wilsotc

0

또한 필요한 호스트를 hosts파일에 간단하게 추가 할 수 있으며 OpenVPN 구성을 망칠 수도 있습니다 (개인 내부에 DNS 서버가 없거나 설정하지 않은 경우 유용 할 수 있음) 회로망).


-2
  • OpenDNS 에서 계정을 엽니 다 .
  • 자신을 네트워크로 만드십시오.
  • 양쪽의 IP 범위를 추가하십시오.
  • 직장 서버를 별명으로 추가하십시오.

거기에서 DNS를 사용하는 한 제대로 작동해야하며 구성이 당신을 따라갈 것입니다.


7
그리고 좋은 생각은 아니지만 토폴로지를 공개하십시오.
Kartoch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.