
다음과 같은 홈 네트워크 설정이 있습니다.
- 랜: 172.16.0.0/24
- 내 ISP의 전용 라우터(IPv4, 브리지 모드 -> 내 FRITZ!Box 라우터에 브리지됨)
- 라우터 및 DHCP(FRITZ!Box) -> 172.16.0.1
- VPN, IPSEC(라우터 내장 기능, DDNS를 통해 액세스 가능) -> 172.16.0.251(VPN 클라이언트 IP)
- Synology DiskStation(로컬 DNS 서버) -> 172.16.0.10
FRITZ!Box는 홈 네트워크의 장치에 DNS 서버의 IP 주소를 알리도록 구성됩니다. iPhone을 내부적으로/Wi-Fi를 통해 연결할 때 제대로 작동합니다. 클라이언트는 올바른 DNS IP를 얻고 내부 도메인 확인은 의도한 대로 작동합니다.
그런데 VPN을 통해 네트워크에 액세스하면 이름 확인이 실패합니다. 흥미롭게도 Net Analyser(iPhone 앱)에는 내 DNS 서버의 IP 주소로 172.16.0.1이 표시됩니다. VPN을 통해 연결할 때 라우터가 내 iOS 장치에 DNS 서버의 IP를 알려주지 않는 것 같습니다.
내가 여기서 무엇을 놓치고 있는 걸까요? 이것이 일반적인/알려진 제한 사항입니까, 아니면 내 라우터나 iOS의 기능적 제한 사항입니까?
답변1
VPN에 연결하면 LAN에서 일반 DHCP를 얻을 수 없으므로 안타깝게도 이 경우 LAN 장치와의 비교는 도움이 되지 않습니다.
VPN 클라이언트가 수신할 DNS 서버 주소를 결정하는 것은 VPN 서버이므로 FRITZ!Box에서 이를 구성해야 합니다. 적어도 가능하다면, 그렇지 않다면 FRITZ!Box의 VPN 서버는 기본적으로 자체 IP를 DNS 서버 주소로 VPN 클라이언트에 보내는 것 같습니다.