openvpn 클라이언트 : 주어진 IP로 호스트 확인을 강제합니다


9

클라이언트 측에서 client.conf파일을 설정하여 특정 호스트 / 도메인을 주어진 IP로 해석 할 수 있습니까?

예를 들어 domain.tld는 일반적으로 인터넷 NS에서 1.2.3.4로 확인됩니다.

host domain.tld => 1.2.3.4

openvpn client.conf를 사용할 때 domain.tld가 10.11.12.13으로 해결되도록하고 싶습니다.

openvpn client.conf
host domain.tld => 10.11.12.13

답변:


8

OpenVPN 자체는 이름 확인을 제공하지 않습니다. 일반적으로 이름 확인은 별도의 서비스에서 제공되며, 일반적으로 로컬 파일 (Linux의 경우 / etc / hosts 또는 Windows 컴퓨터의 경우 C : / Windows / system32 / etc / hosts 또는 이와 유사한 파일)에 질문하고 이름이 여전히 해결되지 않은 경우, 정의 된 이름 서버를 기반으로 DNS를 사용하십시오 (이것은 고정 주소를 사용할 때 고정 될 수 있지만 일반적으로 IP 주소를 가져올 때 DHCP에 의해 설정 됨).

위의 사항을 염두에두고이를 달성하기 위해 수행 할 수있는 몇 가지 작업이 있습니다.

1.) VPN 서버가 domain.tld를 10.11.12.13으로 해석 할 이름 서버 주소를 클라이언트에 제공하도록 구성하십시오.

2.) 연결이 완료되면 스크립트를 실행하도록 VPN 클라이언트를 구성하십시오. 그런 다음이 스크립트는 로컬 호스트 파일을 수정하거나 필요에 따라 이름 서버를 변경할 수 있습니다.


답변 주셔서 감사하지만 1) 피하고 싶습니다. 2) 우리가 지금하고있는 일입니다 (실제로 이름은 / etc / hosts를 통해 로컬로 확인되며 VPN이 닫힌 후에도 지속됩니다). VPN 클라이언트가이 기능을 제공 할 수 있기를 바라고있었습니다.
e2-e4

아니, 내가 아는 한 연결이 닫힌 후에도 이름이 지속되면 포스트 업 스크립트와 함께 프리 다운 스크립트를 고려할 수 있습니다.
wolfgangsz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.