iT邦幫忙

iT 邦幫忙聊天室

加入聊天室談甘苦論八卦
蟹老闆 2 周前

感謝[窮嘶發發發]海綿寶寶(/users/20097082)有搜尋到 CalvinKuo 五年前的文章,原來是這麼回事

簡單說 PING 後面的數字,可以是標準的 IP 表示法 X.X.X.X
也可以是 10進位的數字也可以是8進位的 也可以是 16進位的
WIKI這邊有解
http://ithelp.ithome.com.tw/upload/images/20170613/20097082fnZxY9wahK.jpg

海綿寶寶
看圖說故事 1006 跟 01006 是不同的喔
http://ithelp.ithome.com.tw/upload/images/20170613/20097082lWlEGg3kVb.jpg

小魚 2 周前

我怎麼覺得這些內容不像放在聊天室的內容,呵呵~

魷魚 2 周前

今天公司Mail Server對大陸的連線陣亡
最後發現好像是長城搞的鬼,有人有災情嗎?

小成 2 周前

簡單說,反正就全部轉16進位,然後兩個字一組來切,然後再去轉10進位...就是IP了

小成 2 周前

所以 192.168.26.138 可以轉成 030052015212
然後可以混用,比如 0xc0.0250.6794

小成 2 周前

然後併一起的可以直接轉換成其他進位,
以0xc0.0xa81a8a 為例,轉 10 進位就是 192.11016842
轉8進位前面補0,192.052015212

小成 2 周前

然後相鄰的可以直接併一起,但併一起的後面不可再有點,比如可以變成
0xc0a81a8a 或 0xc0.0xa81a8a 或 0xc0.0xa8.0x1a8a

小成 2 周前

我是這樣算的...
比如說 192.168.26.138,然後每一個數字都可以直接轉16進位,
就變成 0xc0.0xa8.0x1a.0x8a,

以上兩種算法有錯請指正

找到答案了,假如前面有 0,那就是採 8進制的算法
01006= 2.6 因為 00777 = 1.255 那01000 = 2.0
所以 01006 = 2.6 ,至於前面多的0 都會拿掉
換句話說 001006 = 01006

蟹老闆
我只記得前面 沒有0 的算法 就是 / 256
例如 1006 / 256 = 3 餘數 238
192.168.1006 = 192.168.3.238
前面有 0 的等大神詳解

weiclin 2 周前

老鼠走迷宮之類的?
用有 bug 的搜尋演算法讓老鼠走不出去

小魚 2 周前

你在這邊發問,
可能會有人教你用程式趕走老鼠吧?
/images/emoticon/emoticon39.gif

louischou 2 周前

如果要問如何趕走老鼠請問可以在問答區發問嘛?
(嘛...事實上我知道不該在這問orz)

weiclin 2 周前

給新的公告一個讚~/images/emoticon/emoticon12.gif

蟹老闆 2 周前

king742171 因為本來 Ping 192.168.0.13 打成了 Ping 192.168.013,居然有回應(192.168.0.11)所以加了幾個零及一些數字試試