chennien 10 發表於 August 25, 2007 檢舉 Share 發表於 August 25, 2007 不知道是哪一天的心血來潮,突然想使用 DOS 的 tracert 語法,透過追蹤路由器的方式,期望能夠更了解地域性的網路佈線結構。以下所述純個人想法與做法,也不知道是否可行。若有誤希望其他高手不吝指證~!Tracert 的相關語法說明就不於此詳述了,有疑問者可去各論壇爬文找答案。本人希望透過追蹤連線到各個架設於同一個地區的網站,其中所經的路由器點 (其中可能是中華電信的大型機房或只是路邊電箱),相互比對,先找出共同的路徑和不同的路徑。可以繪出簡易的路由器分布圖。甚至,突發奇想,再勘查市區各地所設的路邊電箱、中華電信營運處和機房,並計算時間差、畫出可能分佈的半徑。隨著多次實驗使範圍縮小,甚至可以推演出路由器所在的實際電箱或是機房位置。不過,時間差的準確性,的確令人打了個很大的大問號~???應該尚不可行。首先,先由「一個相同地區」發送封包追蹤這些架設在「同一個地區的網站群」。其中,這「一個相同地區」,就先暫定於本人的住家社區︰淡水;而「同一個地區的網站群」部分,以下詳述︰基於要找尋架在同一個地區的網站,就也是找尋一個地帶的網管者,而且是使用家用 ADSL 或 FTTB 架站的人物,十分困難。因此暫時不以民營網站為測試目標,但也希望若您知道某些站台也是架設於該地區,也歡迎提供出來測試。因此我們先作了一個假設,假設大部分學校的網路也是使用市內迴路,非專用迴路。(這個本人也不清楚,所以稱「假設」~)市內迴路即是和一般大眾使用相同的迴路,但當然不一定是電話線,也許是光纖,但迴路相同。(「假設」)若假設不成立,本文標題就得改為︰「測定北市大同區部分學校網路佈線」!在假設成立的情況之下,「同一個地區的網站群」就設定為︰地區中各級學校為主,因為每個學校必然都會架設網站!先由一個「一個相同地區」(淡水)發 Tracert 到「同一個地區的網站群」(大同區)。再由其他地區重覆 Tracert ,並且交叉比對。當然,比對過程中也不可忘了目標地區本身(大同區)囉!那何種方式可以到處上網以供測試?就聯想到用 FON 無線網路社群,而且是從基層民間推動的,所使用的線路也以 ADSL 居多,比較奢侈的用 FTTB 。總之,使用 FON 社群的無線網路,必定使用的是市內迴路。而目前希望住在大同區,或是能夠使用大同區上網環境的版友,若有興趣也能夠提供您的 Tracert 數據。先測試了幾個學校和政府組織︰教育部、北市教育局、成淵高中、明倫高中、百齡高中、民權國中、大同國小、雙連國小、蓬萊國小Tracert 數據︰Tracert www.edu.tw (教育部)︰http://www.chennien.net/sharing_documents/20070825/tracert_edu.txtTracert www.tp.edu.tw (北市府教育局)︰http://www.chennien.net/sharing_documents/20070825/tracert_tpedu.txtTracert www.cyhs.tp.edu.tw (市立成淵高中)︰http://www.chennien.net/sharing_documents/20070825/tracert_cyhs.txtTracert www.mlsh.tp.edu.tw (市立明倫高中)︰http://www.chennien.net/sharing_documents/20070825/tracert_mlsh.txtTracert www.blsh.tp.edu.tw (市立百齡高中)︰http://www.chennien.net/sharing_documents/20070825/tracert_blsh.txtTracert www.mcjh.tp.edu.tw (市立民權國中)︰http://www.chennien.net/sharing_documents/20070825/tracert_mcjh.txtTracert www.ttps.tp.edu.tw (市立大同國小)︰http://www.chennien.net/sharing_documents/20070825/tracert_ttps.txtTracert www.sles.tp.edu.tw (市立雙連國小)︰http://www.chennien.net/sharing_documents/20070825/tracert_sles.txtTracert www.plps.tp.edu.tw (市立蓬萊國小)︰http://www.chennien.net/sharing_documents/20070825/tracert_plps.txt若有版友們有更好的測定方式,也請不吝指教!也分享在部落格上︰http://blog.chennien.net/2007/08/tracert.html 鏈接文章 分享到其他網站
petercpg 10 發表於 August 25, 2007 檢舉 Share 發表於 August 25, 2007 單作tracert domainname會有一個盲點: 如果我的域名對應到在不同線路的兩台機器怎麼辦?舉個例子喔, 範例裡面教育部的IP是140.111.34.60, 但事實上www.edu.tw經過反解的IP可能是140.111.34.60, 140.111.34.61, 140.111.34.62, 140.111.34.119這四個這幾個IP可能分散在全台灣的不同地方甚至遇到糟糕一點的網路狀態, 這一刻還在台灣的封包下一刻可能就繞去香港了(還記得年初中美光纜斷掉的新聞嗎?)第二個, 防火牆的問題: ICMP封包本身可能會被擋掉, 後面得不到IP的地方就不知道封包怎麼走了這樣的話就只能看到一部分經過的機器, 後面通通timed-out第三個: 浮動IP的問題也會增加實地探勘的困難度這是我以前的一個經驗, 撥接的時候可能會向不同的機器拿到IP在我目前用的電腦如果用浮動帳號撥號上去會拿到一個61.230.xxx.xxx的IP, 但也有發生過拿到218.167.xxx.xxx的IP實驗的時候有發現他們走的路由不同這個情況不只會在使用者端出現, 甚至pppoe-server也會有這種情況(像是教育部範例的第一個hop)剛起床, 頭還有點昏 耍笨了的話請鞭小力一點XD 鏈接文章 分享到其他網站
Recommended Posts
請登入後來留意見
在登入之後,您才能留意見
立即登入