【求助】請問IP位址的一個問題?



贊助商連結


頁 : 1 [2]

linux_xp
2006-01-24, 07:31 PM
IP 會改變,有兩種情況:
---------------------------------------------
1.NAT (Network Adress Translation) 封包偽裝

這情況多發生在使用 IP 分享器
我們知道,IPv4 的定址能力有限,約40億,其中可用不到30億
但全世界要上網的電腦,不只30 億台

因此有所謂的虛擬 IP,例如:192.168.0.1 這種的
虛擬 IP 是無法上 Internet 的,只有 真實 IP 可以
這種情況,只要把虛擬 IP 「偽裝」成 真實 IP,就可以上網了
這個功能叫做 NAT

有些人家中可能有很多台電腦,都是虛擬 IP
而對外只有一個 ISP 配發的真實 IP
當透過 NAT 進行偽裝時
家中所有的電腦連出 Internet,都會變成這個真實 IP

在外面的人看來,這些封包都來自同一個 IP,會誤認為是同一台電腦
實則不然,這些封包都是經過 IP 偽裝的,是來自那個家庭的多台電腦


2.Proxy 代理伺服器

有些人家中線路爛,上網太慢,就會透過 proxy 上網
代理,顧名思義,就是幫你去向網站要資料,然後再傳給你

比較大的幾家 ISP,都有提供 proxy 服務
當透過 proxy 向某個網站要資料時
那個網站會看到的是 proxy 的 IP,而非那台實際要連過來電腦的 IP

proxy 實際上也可以用來偽裝 IP
但這不是它最主要的功能,正確的說這是它的副作用
proxy 真正的功能是快取,加速網頁下載

而這裡要注意到是,有些 ISP 會利用所謂「透明 porxy」的方式
讓使用者毫無感覺,強迫使用者必須透過他們的 proxy 上網
不管使用者是願意,或不願意,都會自動使用 proxy

「透明 proxy」的好處是顯而易見的
例如連線國外的時候,海底電纜頻寬有限
假如大家都透過 proxy 來連接國外
下載資料會存一份在 proxy 主機硬碟裡
當下次有人要再下載時,就不必遠道重洋去國外下載了
只要直接從 proxy 主機裡的硬碟取出來,供應給他就好了

實際上,各家 ISP 連線國外,多多少少都會透過 proxy 啦
不然海底電纜頻寬就那麼小,怎麼夠用

但有些比較惡劣的 ISP,不只連線國外,就是連線國內
它也給你 「透明 proxy」

「透明 proxy」好處是顯而易見的,但也不是說都沒有缺點
缺點就是 IP 會改變,變成 proxy 主機的 IP

這就像樓主所說的,怎麼很多使用者 IP 都一樣啊?

因為他們都來自同一台 proxy 主機!

如果要驗證的話,很簡單
只要去反查 (DNS 反解析)那些 IP,便可得知主機名稱

通常 proxy 主機,主機名稱會說明是它是 proxy,以及隸屬那個單位

贊助商連結


hhdig
2006-01-25, 11:14 AM
為什麼跟IP無關?

如果該網站的安全限制不容許相同IP同時上線,那就不會有你說的情況
就像linux_xp說的,這樣做限制的話,會造成走Proxy或NAT的用戶會無法連線

這個很好理解的阿,同一IP不同帳號與同一帳號不同IP是完全不同的
一般都只會限制同一帳號不可以同時以兩個IP上線
不會限制同一IP不可以同時以兩個帳號上線