Networking
在 Ubuntu 和 OpenVPN 上將特定域解析為 localhost
我有一台 PC 連接到我的 ubuntu OpenVPN 伺服器。
當我在客戶端電腦上瀏覽 google.com 時,我要做的是讓 google.com 解析為我的 IP 地址而不是 Google IP 地址。
嘗試
我曾嘗試在我的 openVPN 伺服器上編輯主機文件,但我很確定它不會工作。
此外,我嘗試獲取域 IP 地址並使用iptables將其重定向,但效果不佳。
我認為我需要一個 dns 伺服器或更簡單的東西,有什麼建議嗎?
注意:我不想在客戶端電腦上編輯我的主機文件。
在 VPN 伺服器上設置DNSMasq並使用地址指令覆蓋 google.com
address=/google.com/192.0.2.2/
根據需要替換您的 IP 地址。
將 DNS 伺服器資訊推送到客戶端,以便它將 VPN 伺服器用作其 DNS 伺服器。
push "dhcp-option DNS 10.0.10.1"
其中 10.0.10.1 是您的 OpenVPN 介面的地址。