Networking

在 Ubuntu 和 OpenVPN 上將特定域解析為 localhost

  • December 31, 2018

我有一台 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 介面的地址。

引用自:https://serverfault.com/questions/947158