請問各位先進達人,小弟我想要ping到國外的主機
我有國外主機的IP
可是我在cmd下都ping不到對方
有可能是防火牆的關係嗎?還是有其他設定需要注意呢?
先謝謝了
路由是可以將兩種異質網路連接在一起的設備,例如TCP/IP跟Apple的網路(以前的Apple是有自行開發的網路協定),也可以解釋為路由是溝通不同種類的網路協定。
Gateway是你的網路封包最終要出去的通道,例如你的主機IP為192.168.1.20,Netmask:255.255.255.0,Gateway:192.168.1.254;當你的PC要傳送資料到一台IP為192.168.1.30的PC,此時網路協定軟體透過Netmask的運算得出此台PC跟你的PC是同一個網段,資料就直接傳送過去(Gateway此時沒什麼用途);但是當傳送資料到的PC主機是192.168.2.30,網路協定軟體透過Netmask的運算得出此台PC跟你的PC是不同的網段,那你的資料封包要怎麼走??就往192.168.1.254這個閘道出去,出去後就由連接這2個網段的路由負責資料封包的流向(路由器 => 192.168.2.30)。
Gateway只是很單純的決定資料封包的流出通道而已(指不同的網段),沒有所謂的路由,DHCP,防火牆等等的功能,這些功能由不同的設備負責(也可做在同一台設備)。
所以樓主問題很明顯的是你的主機要設定的gateway是台灣的gateway(如果真的是gateway沒有設定正確,而台灣工程師是IT人員的話就該.....),你要ping對方主機又是透過Internet,有很多網路上的主機都會把ICMP這個協定關閉,所以ping不到並不代表網路不通,你應該使用tracert這個指令才對。
底下是小弟使用tracert幫你做的測試,注意看小弟的gateway是192.168.0.250,中華電信的是220.136.208.254(此為小弟主機IP所處的gateway),接下來透過中華電信幾台的路由器連接到*.sprintlink.net的網段(這應該連到國外去了,呵呵 ~ r11-la.us.hinet.net這台路由器就指出樓主連接的網路往USA的LA)

Vanity is definitely my favorite Sin ~~~ "The Devil's Advocate" ~ John Milton
內文搜尋

X