在 2K8R2 中禁用 IPv6 的命令列工具?

在 2K8R2 中禁用 IPv6 的命令列工具?

我正在透過 vSphere 的部署範本部署一堆 Win2K8R2 虛擬機,在部署規範中,它允許您打出要執行的命令清單。除了啟動 Windows(它不執行此操作)之外,它運行得非常好。

有人知道相當於進入網路介面卡屬性並取消選取 IPv6 方塊的命令列嗎?如果我有的話,我可以將其放入規範中,而不必手動取消選取 IPv6 框。

答案1

這可以解決問題 ->http://www.curuit.com/disable-ipv6-over-all-interfaces-and-prefer-ipv4-to-ipv6-20090129195/

這是一個簡化的命令(感謝 @jscott 的提示!):

reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 000000ff /f

Microsoft 提供瞭如何停用 IPv6 的說明,請參閱標題為:Q:如何在 Windows Vista 和 Windows Server 2008 中停用 IPv6?

答案2

我知道我們都這樣做(禁用 ipv6,因為我們通常不會在 Windows 網域環境中內部使用它),而 oldskools 的答案正是執行此操作的最佳方法,但有一些警告需要指出。

Microsoft 在啟用 ipv6 的情況下測試所有內容,並且不會在停用它的情況下測試當前世代作業系統(Vista、7、W2K8/R2)。到目前為止,這對我來說從來都不是一個主要問題,但我遇到過這會導致問題的情況(Exchange 2007 到 2010 升級)。不再有一個簡單的選項(例如(netsh ipv6 禁用)來執行此操作)的原因是,如果我們不執行此操作,Microsoft 會更喜歡它。

在伺服器上安裝 DNS 伺服器角色後停用 ipv6(或就此而言的 ipv4),您將遇到逾時。

即使沒有啟用ipv6,您也可能會發現某些ipv6 活動(又是DNS)正在進行,並且如果您的DNS 伺服器正在返回AAAA 請求的答案,則在處理它們時可能會出現額外的名稱解析流量,並且可能會出現請求方逾時。

這篇 Technet 部落格文章對此進行了擴展,並特別提到 Microsoft 的通用工程標準需要啟用 ipv6 支援。在某些時候,將需要啟用 ipv6,並且由於沒有簡單的方法(即透過 GPO)在全球範圍內執行此操作,因此我們都在考慮在將來被迫(重新)啟用它時為自己創建一些工作繼續獲得Microsoft 的支援。

相關內容