訪問 IIS 靜態 HTML 時,回應標頭 Content-Location 可能洩露內網 IP,讓攻擊者繞過 NAT/Proxy 直接鎖定內部主機。本文提供兩種方法將 IP 替換為域名。
HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Content-Location: https://192.168.1.100/index.htm ← 洩露內網 IP ...
腳本隨 IIS 安裝於 adminsamples (IIS 4.0) 或 adminscripts (IIS 5.0)。執行前請備份重要資料。
cmd)adsutil set w3svc/UseHostName Truenet stop iisadmin /ynet start w3svc(注意依序重啟被停止的相關服務).asp(啟動 ASP 引擎,效能略降)。Content-Location,值:https://www.yourdomain.com兩種方法均可將回應標頭中的內網 IP 替換為公開域名,消除資安隱憂。