希望這裡有人能幫我擺脫這個惡夢:
我有一個帶有 ADDS 的公司網絡,讓我們假設這是一個 192.168.10.x 網路。
我有一台運行 3 個虛擬機器(一台 APP 伺服器、一台 SQL 伺服器和一台 Web 伺服器)的伺服器,這些虛擬機器未連接到公司網域,但這些服務的所有用戶端都在網路網域上。每個虛擬機器都有3 個NIC(虛擬機器之間需要一個管理網路192.168.100.x,一個用於管理ISILON 儲存解決方案的網路192.168.101.x,以及連接到公司網域的網路192.168.10 .x)。
我目前使用這些電腦的 10.x IP 位址存取這些電腦沒有任何問題。我還可以“有時”使用他們的主機名稱聯繫他們。問題是我使用的主機名稱將在分配給每個虛擬機器的 3 個不同 IP 位址(100.x、101.x 和 10.x)之間進行循環。我已進入 100 個網路上每個網路卡的 IPV4 設置,並關閉了 DNS 選項和 TCPIP 上的 NetBios,但此問題仍然存在。
我的問題是:有沒有辦法確保每次使用「vmserver1」等主機名稱時,它都能正確解析為 192.168.10.x 而不是 100.x 或 101.x?正如您所猜測的,如果它解析為 100.x 或 101.x,我在公司網域上不會收到任何回應。
我感謝您的幫助!
答案1
多個 NIC 的 DNS 註冊:
若要停用電腦上所有名稱的DNS 動態更新,請清除「網路連線」中所有連線的「DNS」標籤上的「在DNS 中註冊此連線的位址」和「在DNS 註冊中使用此連線的DNS 後綴”複選框。
從:https://support.microsoft.com/en-us/kb/305553#6
對於每個 NIC 多個 IP:
請使用命令; netsh int ipv4 新增位址「區域網路」skipassource=true
安裝此修補程式後,您可以使用 netsh 指令的新標誌來指派不會在 DNS 伺服器上為傳出流量註冊的 IP 位址。這個新標誌是skipassource 標誌。
注意 您可以使用 netsh 指令和新的skipassource 標誌來建立IP 版本4 (IPv4) 位址和IP 版本6 (IPv6) 位址。
例如,下列命令會建立未在 DNS 伺服器上註冊用於傳出流量的 IPv4 位址:
Netsh int ipv4新增位址skipassource = true
請檢查https://support.microsoft.com/en-us/kb/2386184&https://support.microsoft.com/en-us/kb/2554859
如果兩種方法都失敗,請在您的 DNS 中執行靜態 A 項目。