再次感謝janglang 前輩指導小弟.............
小弟能力淺薄,對ethereal軟體英文說明有很多不明瞭的地方,懇請前輩不棄,多加指導!
請教,如以上述結果,是不是代表ethereal軟體沒法特別對ICMP協定封包作封包來源、終點分析呢??????????
再次感謝janglang 前輩指導小弟.............
小弟能力淺薄,對ethereal軟體英文說明有很多不明瞭的地方,懇請前輩不棄,多加指導!
請教,如以上述結果,是不是代表ethereal軟體沒法特別對ICMP協定封包作封包來源、終點分析呢??????????
以seednet adsl為例,它是透過與akamai簽約了方式來做TP,方法是藉由更改DNS的資料,將FQDN所對應的IP轉為proxy的IP,但以我所知,僅有nba網站是直接將www.nba.com的IP改掉,其他都是在簽約網站更改網頁以配合akamai,以cnet 為例,您可以看到它的首頁原始檔中有下列兩行
<link rel="stylesheet" type="text/css" href="http://a.r.tv.com/cnet.1d/css/all.css" />
<link rel="stylesheet" type="text/css" href="http://a.r.tv.com/cnet.1d/css/ie.css" />
您可以trace "a.r.tv.com" ,若是來自東森機房,那就是了
至於我先前的討論,是認為ISP可能攔截我們所存取的IP,以指向它的proxy,並且放過ICMP封包,不做攔截,但目前看來並不是如此,他們是透過更改dns資料以達成目的,既然www.cnet.com的IP還是指向cnet,我們trace 它,當然看不出所以然囉,不過www.nba.com的IP倒是trace 的出來
至於ethereal只是忠實的將您電腦的網卡對外存取的資料擷取下來(若是用HUB,還可以擷取整個LAN),ICMP自然也會紀錄下來,我的範例中沒ICMP資料,是因為我根本沒跑PING,或TRACERT等軟體啊!
再一次感謝janglang 前輩指導小弟.............
小弟能力淺薄,有很多不明瞭的地方,若以下發言有冒犯的地方,懇請前輩不棄,多加指導!
最初由 janglang 發表
..................但以我所知,僅有nba網站是直接將www.nba.com的IP改掉,其他都是在簽約網站更改網頁以配合akamai...請教,您的意思是不是指您的seednet adsl連nba網站是直接將www.nba.com的IP改掉,以指向seednet的proxy,並且放過ICMP封包,不做攔截。您的意思是不是這樣呢????????????最初由 janglang 發表
..................不過www.nba.com的IP倒是trace 的出來
...
透過更改dns資料以達成目的,將Fully Qualified Domain Name所對應的IP轉為proxy的IP,這跟以cnet 為例,首頁原始檔中有兩行...這有什麼關係呢?
Domain Name Server簡稱為dns,一般是指網路上名稱伺服器,更改Domain Name Server資料......跟首頁原始檔中有兩行...這有什麼關係呢?
您是不是要表達akamai電腦會在cnet 首頁原始檔中加上兩行字呢?????
...http://a.r.tv.com/跟akamai有什麼關係嗎????????
又為何trace "a.r.tv.com" ,若是來自東森機房,那就是了呢?????????
(小弟當然很感謝janglang 前輩解開了測速網站的謎團,可,能不能說明一下呀...............)(小弟看cnet 首頁原始檔中的確有下列兩行
<link rel="stylesheet" type="text/css" href="http://a.r.tv.com/cnet.1d/css/all.css" />
<link rel="stylesheet" type="text/css" href="http://a.r.tv.com/cnet.1d/css/ie.css" />
Microsoft Windows 2000 [版本 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
C:\Program Files\Common Files\System\MAPI\1028\nt>tracert a.r.tv.com
Tracing route to a868.g.akamai.net [202.178.219.46]
over a maximum of 30 hops:
1 10 ms 10 ms 11 ms 10.36.168.1
2 10 ms 10 ms 30 ms 129.c87.ethome.net.tw [210.58.87.129]
3 10 ms 10 ms 30 ms 17.c88.ethome.net.tw [210.58.88.17]
4 20 ms 10 ms 10 ms 46.c219.ethome.net.tw [202.178.219.46]
Trace complete.
C:\Program Files\Common Files\System\MAPI\1028\nt>
seed net的dns中www.nba.com的ip,和Hinet dns中的不同,東森應該也是不同,這點您可以用nslookup測一下,應該沒什麼問題才是,而且用trace route也都可以測出IP來自各ISP機房,因此他們應該也沒對ICMP做什麼特別設定,事實上也沒什麼意義(我之所以提到ISP可能對ICMP做手腳,是由於認為ISP可能攔截我們所存取的IP,但又不願意我們隨便用個tracert就查出來,所以有這個想法,如今既然知道他們的做法並非如此,那就忘了這回事吧!)
如果一般的網頁設計,cnet這兩行應該比較可能像這樣子
<link rel="stylesheet" type="text/css" href="http://xxx.cnet.com/cnet.1d/css/all.css" />
<link rel="stylesheet" type="text/css" href="http://xxx.cnet.com/cnet.1d/css/ie.css" />
cnet網頁設計者為什麼要另外弄出個"a.r.tv.com" 這種奇怪的名稱,來指向已有的名稱?
而這個奇怪的名稱,又剛好就是被cache的地方?
因此我推斷,由於不希望USER在PING或TRACE ROUTE時,會出現如www.nba.com那種隨DNS不同而不同的IP,因此www.cnet.com的IP保持固定,但將網頁中的一些參照,改為 a.r.tv.com ,akamai 再將這個名稱,列入跟他簽約ISP的快取之中([url]www.yahoo.com中久/url]]可以發現 us.i1.yimg.com 這個同樣作用的名稱)
這樣就兩全其美了
書籤