我們有一個在生產中運行緩慢的Web服務。在QA和UAT中,這很好,但是這些都在我們的公司總部。但生產是在雲中的數據中心。我跑了wireshark,發現它至少有6個電話給NBNS WPAD(每一個都超時),每個都需要大約3/4秒,這使得它非常緩慢。我想關閉WPAD,因爲環境未配置爲使用它,但它仍在撥打電話並浪費時間。如何在Windows Server 2008 R2中關閉(禁用)Web代理自動發現(WPAD)
我的平臺是Windows Server 2008 R2與IE9。我想完全禁用WPAD DNS查詢(和NBNS查詢)。我們不使用代理。我們不使用DHCP。我想停止WPAD,但我沒有成功。我試過了以下幾種方法: 1. IE中禁用「自動檢測設置」2. IE中禁用「使用自動配置腳本」3.檢查WinHTTP Web代理自動發現服務沒有自動運行,它被設置爲運行手冊,所以我認爲應該沒問題。 4.執行「Netsh winhttp show proxy」告訴我直接訪問(無代理服務器)。
我錯過了什麼需要關閉?
你是100%錯誤的。 WpadOverride鍵實際上會導致Windows更頻繁地執行WPAD請求。看看這篇文章:http://kb.k12usa.com/Knowledgebase/Proxy-Auto-Detect-WPAD-Issues-With-IE-Windows-7 這很容易拉上wireshark和過濾器** dns.qry.name包含「wpad」**以驗證您的建議更改未禁用它。 真的很難過的部分是,你的答案已經被整個互聯網引用爲禁用WPAD(這可能是一個安全漏洞)的方式。 – flakshack 2016-12-08 17:11:51