Windows

整個八位字節或主機名的靜態路由?

  • August 17, 2011

我添加了一些靜態路由,在大多數情況下,以下工作正常:

route add 123.123.123.123 mask 255.255.255.255 100.100.100.100 metric 10 -p

但是,一個 URL 解析為多個 IP 地址/它不是靜態的。有沒有辦法改變上面的命令以包含整個八位字節,即 123.123.123.*

如果沒有,我可以根據主機名製作靜態路由嗎?那麼任何匹配 example.com 的東西都會使用該路線?

我知道,從網路/純粹主義者的角度來看,路由表並不真正與主機名/DNS 相關 - 但 M$ 的文件似乎表明存在“功能”(正確或錯誤):

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sag_tcpip_pro_addstaticroute.mspx?mfr=true

您可以通過更改網路遮罩“萬用字元”IP 地址:

route add 192.0.2.0 mask 255.255.255.0 <router>

無法路由到主機名,因為名稱是在更高級別的網路堆棧處理的。

聽起來您正在嘗試以與您真正應該的方式不同的方式解決您遇到的問題。你真正想解決什麼問題?路線與名稱無關,您不能真正將兩者混為一談。在輸入路由時查找名稱並將其轉換為當時的 IP 地址。

引用自:https://serverfault.com/questions/301974