如何在 Windows Server 2008 R2 Standard 上定義空路由
如何在 Windows Server 2008 R2 Standard 上定義空路由?
我試過了
xxxx 是我試圖阻止的目標 ip
1.1.1.1 是不存在的 ip
192.168.1.1 是預設 gw 192.168.1.254 是同一子網上不存在的 ip
路由添加 xxxx 遮罩 255.255.255.255 1.1.1.1
路由添加 xxxx 遮罩 255.255.255.255 1.1.1.1 如果 1
路由添加 xxxx 遮罩 255.255.255.255 192.168.1.1
路由添加 xxxx 遮罩255.255.255.255 192.168.255.1
路由xxxx 192.168.25.1 255.255 192.168.1.254
路由添加 xxxx 遮罩 255.255.255.255 192.168.1.254 if 1
沒有任何效果。Ping 仍在工作,其他連接仍在工作。
首先刪除您之前添加的所有路線。然後
route print
在輸出的第一部分檢查軟體環回介面的介面號(我猜在你的情況下它不是數字 1)然後添加以下路由:
route add x.x.x.x mask 255.255.255.255 g.g.g.g if L
在哪裡:
- xxxx 是您要阻止的 IP 地址
- gggg 是您目前預設網關的 IP 地址
- L是軟體環回介面的介面號
路由 -p 添加 172.16.0.0 遮罩 255.255.0.0 0.0.0.0
目的地 (0.0.0.0) 是“未配置”的 IP 地址或到任何地方的路由。結果,主機將無法與私有地址塊 172.16.0.0/16 中的任何內容進行通信。如果您在同一地址範圍內有另一個更具體的路由,則更具體的路由優先。例如,也有這條路線:
route -p add 172.16.20.0 遮罩255.255.255.0(網關ip)
…將允許主機與此範圍 (172.16.20.0/24) 中的任何 IP 地址通信,但繼續阻止 172.16.0.0/16 中的任何其他地址。
窮人的防火牆…