1
是有可能發送一個回波請求來設置背後後NAT 的主機。所有的回聲請求不成立的目標主機的端口,所以如果有多個主機使用相同的外部IP地址如何將NAT能夠回聲請求轉發到特定的主機是否可以通過nat從nat外部ping?
是有可能發送一個回波請求來設置背後後NAT 的主機。所有的回聲請求不成立的目標主機的端口,所以如果有多個主機使用相同的外部IP地址如何將NAT能夠回聲請求轉發到特定的主機是否可以通過nat從nat外部ping?
大多數現代NAT /包過濾實現是有狀態的。這意味着他們比老無國籍變體字connection
更廣泛的概念。這使他們能夠處理使用附加的連接(例如FTP),以及無連接的協議,如ICMP更復雜的協議。
對於ICMP數據包,echo
請求包含ID
字段,該字段保留在答覆中。雖然它的16位有一定的限制,但它允許與來自IP報頭的源IP地址相比,對每個回覆所對應的請求具有相當高的置信度。
編輯:
作爲一個NAT後面實施針對特定的主機,這通常是不可能的。您可能能夠:
重定向所有ICMP流量到一臺內部主機只監控一臺主機。
使用的echo
請求分組的「墊」的數據字節來提供某種主機標識符的。例如,ping
在某些Linux系統的-p
選項可設置該字段。不過,這絕不是標準。
一般來說,NAT應該隱藏來自世界的主機,除了任何轉發的IP連接。
是的,這將解決傳出的回顯請求,其中nat表能夠創建發送者的內部IP地址和發送的回顯消息之間的映射。但是我想問一個你想ping一臺設置在nat後面的主機的情況。在這種情況下,如何將一個主機與另一個主機區分開來? – David 2011-01-22 19:34:14