VPS 서버에 OpenVPN 서버가 있고 여러 개의 연결된 클라이언트(노트북, 집에 있는 인쇄/파일 서버 등)가 있습니다.
다음과 같은 이름(IP 아님)을 사용하여 클라이언트에서 클라이언트로 또는 클라이언트에서 서버로 연결하고 싶습니다.
gitlab.masterserver
Notebook_ka.mobile
삼바서버.홈
%windir%\system32\drivers\etc\hosts
/etc/hosts
각 시스템에 IP/호스트 항목을 추가 하지 않고 이 효과를 얻으려면 어떻게 해야 합니까 ?
답변1
일종의 DNS 프록시 서버를 실행해야 합니다.
이상적인 위치는 VPS 서버 자체입니다. dnsmasq
설치 공간이 작고 DNS 프록시 역할을 합니다. /etc/hosts
실행 중인 컴퓨터에서 항목을 가져와 업스트림 DNS 정보에 추가합니다. 따라서 이 곳에서만 새 항목을 편집해야 합니다.
모든 클라이언트는 이 DNS 서버를 가리켜야 합니다. OpenVPN 클라이언트가 연결될 때 이 정보를 제공하도록 OpenVPN 서버를 구성할 수 있습니다.