這是我目前的設定:
首頁: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
,讓它一直運行;你永遠不會注意到它。