無需伺服器即可拆分 VPN 網站的 DNS

無需伺服器即可拆分 VPN 網站的 DNS

這是我目前的設定:

首頁:RV220W

辦公室:RV042

我有一個運作良好的 IPSEC VPN。一切都在響。我可以透過 VPN 手動 nslookup 到我的 dns 伺服器。

現在,儘管思科可能聲稱,RV220W 沒有可用的拆分 DNS。我甚至放棄嘗試這種方法。這是一個有問題的路由器,但 VPN 可以工作,所以我將使用我擁有的設備。它是僅有的具有千兆位元 WAN、無線和 IPSEC 連線的 Cisco 路由器之一。另一個 VPN 效能較慢,所以我繼續使用它。

在家裡,我有兩個 Windows 8 桌面,我想將它們添加到網域中以使事情變得更容易。現在讓我們忽略 PPTP/L2TP/SSDP,我只想使用 IPSEC。

我家沒有伺服器可用作條件轉送的 DNS 伺服器或複製 Server 2008 R2 DNS。

我認為在兩臺本機上執行分割 DNS 可能比開始殺死我的電腦資源之一來運行虛擬機器更容易。

現在,我想要的只是如果 DNS 請求 *.mydomainname.com,則查詢 10.0.0.1 和/或 10.0.0.6(我工作的 DNS 伺服器)。

我在 Windows 中沒有找到任何可以讓我這樣做的東西。我想到的是編寫一個服務,它將查詢我的 DNS 伺服器以查找我的網域的正向查找區域,並將其寫入 windows\system32\drivers\etc\hosts 理論上,它是可行的。

我想研究一下 BIND,但說實話,我發現它使用起來太混亂了。

我只想(用偽代碼):

if (domainsuffix == "mydomainname.com")
  return: requestedHostname from 10.0.0.1;
else
  return: default;

答案1

我用網域解析用於我家中的 DNS(和 DHCP)伺服器;配置非常簡單:

server=/somedomain.local/<ip.of.your.work.dns.server>

你可以建立一個在 VirtualBox 上運行的小型 Linux 虛擬機dnsmasq,讓它一直運行;你永遠不會注意到它。

相關內容