iT邦幫忙

8

如何用Ping反推出您網路的Subnet mask(Submask)

如何用Ping反推出您網路的Subnet mask(Submask)

前幾次我們介紹

光用Ping的指令就可以知道您的作業系統是Windows還是Linux
http://ns2.ublink.org/phpbb/viewtopic.php?f=24&t=2783

光用Ping的指令就可以知道您經過幾個Router
http://ns2.ublink.org/phpbb/viewtopic.php?f=24&t=2784
如何用Ping反推出您網路的Subnet mask(Submask)

前幾次我們介紹

光用Ping的指令就可以知道您的作業系統是Windows還是Linux
http://ns2.ublink.org/phpbb/viewtopic.php?f=24&t=2783

光用Ping的指令就可以知道您經過幾個Router
http://ns2.ublink.org/phpbb/viewtopic.php?f=24&t=2784

門神JanusLin反問大家可不可以用Ping去反推出你網路的Subnet mask

答案是可以的

Reply from 59.125.9.159: bytes=32 time=143ms TTL=255
Reply from 59.125.9.159: bytes=32 time=196ms TTL=255
Reply from 59.125.9.159: bytes=32 time=159ms TTL=255
Reply from 59.125.9.159: bytes=32 time=177ms TTL=255

答案當然也是觀察TTL

跟你同一段的就是回應255

並不會減1變成254

但是^^

這個TTL要小心

因為還有回應TTL=64

TTL=128也都是同段喔!!

這樣能理解嗎^^


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0

感覺有點不太合理!
有進一步與多案例可以說明與比較嗎?
這樣可能會比較容易理解!

大約可以理解您的想法

是標題問題

如果再寫精確一點是在只能使用Ping當工具時

這只是說明關係

0
fillano
iT邦超人 1 級 ‧ 2009-04-14 10:54:21

這樣只是同subnet吧?跟mask有啥關係?可以指教一下嗎?(我知道原因是沒有經過router,所以ttl不會減少,但這只是因為同一個subnet不會經過route,我要怎麼得到mask呢?不了)

^^感謝各位

這只是說明Ping的TTL關係

0
557557
iT邦新手 4 級 ‧ 2009-04-15 19:01:46

TTL 46 是甚麼意思?

fillano iT邦超人 1 級 ‧ 2009-04-15 23:30:02 檢舉

time to live的縮寫。

每過一個node減一,到零還沒到達目的的話,就不再繼續往下傳。

我要留言

立即登入留言