我有一台 PC 连接到我的 ubuntu OpenVPN 服务器。
我想做的是,当我在客户端电脑上浏览 google.com 时,让 google.com 解析为我的 IP 地址而不是 Google IP 地址。
尝试
我曾尝试编辑hosts 文件在我的 openVPN 服务器上,我很确定它不会起作用。
我还尝试获取域 IP 地址并使用重定向iptables但效果不太好。
我认为我需要一个 DNS 服务器或者一些更简单的东西,有什么建议吗?
注意:我不想在客户端电脑上编辑我的主机文件。
答案1
设置DNSMasq在 VPN 服务器上,使用地址指令覆盖 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 接口的地址。