內網和外網有什麽不同,如何查看自己是哪種
首先糾正壹個普遍錯誤的說法。我們經常會聽到諸如“某某ADSL是內網”或者“某某ADSL是外網”的說法,這種說法本身是錯誤的。因為“ADSL寬帶”只是寬帶的運營商所提供的壹種服務形式,它只是壹項技術、壹項業務而已,並沒有什麽內網還是外網的概念。我們所提到的內網還是外網,指的實際上是使用這種ADSL寬帶業務的終端用戶的計算機當前所處的網絡位置是屬於內網還是外網。或者換句話說,終端客戶的計算機是內網還是外網,完全在於他如何使用ADSL這種寬帶業務,而與他使用的到底是哪種寬帶形式無關。
下面先給出我的結論,然後再進行詳細的分析:
1、 第壹種情況:使用電信ADSL的用戶,如果只有壹個用戶壹臺計算機在使用此寬帶,沒有使用路由功能,而是用撥號軟件直接撥號上網的,這種情況下,該用戶目前所處的網絡為外網;或者更加簡單的說,電信局派人安裝完ADSL後,什麽都沒有改動的情況下,此時計算機屬於外網;
2、 第二種情況:使用電信ADSL的用戶,如果在ADSL modem中設置了路由功能,多人***同使用同壹條ADSL線路進行上網的話,此時每臺計算機都屬於內網;
3、介紹壹種比較特殊的寬帶形式:內網中的內網;
在具體分析之前,首先說明對於內網外網的判斷標準:(引述自BitComet的幫助信息)
1、 判斷標準之壹:0.50或以上版本的BitComet的“全局統計”,裏面的對外IP就是公網IP,對內IP就是內網IP,如果這2個值相同那麽您就是公網用戶,否則就是內網用戶。當然,內網用戶通過端口映射可以獲得和公網完全壹樣的效果。
2、判斷標準之二:用MSN Messenger“工具->選項->連接”中的“高級連接信息”(註意:這裏用的是MSN Messenger,不是Windows Messenger。Windows Messenger高級連接信息與MSN Messenger的不壹樣)。 高級連接信息有以下幾種類型組成:
“直接連接”
表示用戶是公網,沒有使用Windows XP自帶的Internet連接防火墻(ICF),不需要使用UPnP。但這種情況不排除用戶安裝了第三方的網絡防火墻軟件,如諾頓網絡安全特警2002/2003/2004系列、國內著名的天網防火墻等等。這類用戶在使用BT時,只要BT軟件所監聽的端口沒有被ISP封掉,壹般不用怎麽設置就可以達到最佳速度。安裝了第三方的網絡防火墻的用戶註意讓防火墻允許BT軟件監聽所需的端口。
“直接連接,使用了Internet連接防火墻(ICF)”表示用戶是公網,使用了Windows XP自帶的Internet連接防火墻(ICF),不是壹定需要使用UPnP。這類用戶要想讓BT獲得最佳下載速度,可以在ICF的高級設置中為BT軟件手動打開相應監聽的端口,也可以打開BitComet的“允許打開Windows網絡***享和防火墻ICS/ICF端口”,在下次Bitcomet啟動時提示網絡連接保護設置即將被更改的對話框上點確定,讓BitComet自動操作。
“通用即插即用(UPnP)網絡地址轉換(NAT)”表示用戶是內網,經由網關或路由器上網,網關或路由器支持的NAT支持UPnP(而且打開,目前支持UPnP的網關類軟件有Windows XP的ICS、KERIO的WinRoute Firewall 5系列)。這類用戶要想讓BT獲得最佳下載速度,最好使用支持UPnP的BT軟件,如BitComet。
“非通用即插即用(UPnP)網絡地址轉換(NAT)”、“非對稱NAT”、“對稱NAT”、“級聯”等等 表示用戶是內網,經由網關或路由器上網,網關或路由器的NAT不支持UPnP,或雖然支持UPnP,但UPnP被ISP、網絡管理員關閉了。這類用戶很難讓BT軟件獲得由其他下載者發起的連接,想提高下載速度,可以試壹下對外連接能力特別強的BitComet系列。
“非UPnP防火墻”通常與NAT類型壹起出現,表示用戶是內網,經由網關或路由器上網,網關或由器上使用不支持UPnP的網絡防火墻,如諾頓網絡安全特警2002等等。這類用戶同樣很難讓BT軟件獲得由其他下載者發起的連接,想提高下載速度,還是推薦使用對外連接能力特別強的BitComet系列。
“UPnP防火墻”
通常與NAT類型壹起出現,表示用戶是內網,經由網關或路由器上網,網關或由器上使用支持UPnP的網絡防火墻,如諾頓網絡安全特警2003、Windows XP的ICF等等。如果與3壹起出現,用戶可以嘗試具有UPnP功能的BT軟件;如果與“非通用即插即用(UPnP)網絡地址轉換(NAT)”、“非對稱NAT”、“對稱NAT”、“級聯”等等壹起出現,就不必強求使用支持UPnP的BT軟件了,因為即使防火墻支持UPnP,但NAT不支持UPnP,UPnP也是不可能成功的,這時還是推薦使用對外連接能力特別強的BitComet系列。
下面分別對以上二種情況進行具體分析:
第壹種情況:用戶安裝完撥號軟件後,“網絡連接”中增加了壹項PPPOE的連接,
撥號上網後,我們進行IP地址的查詢
可以看到,此時的IP地址有兩個,壹個是本地連接的IP地址192.168.1.4,壹個是PPP連接的IP地址61.144.215.221。
我們此時斷開撥號連接然後重新撥號上網,再進行IP地址的查詢,發現本地連接的IP地址未變化,但PPP連接的IP地址變為218.18.93.57,這說明PPP連接的IP地址是動態分配的。
那麽此時我的計算機是屬於內網還是外網呢,我們根據上面的兩個標準來判斷壹下:
1、 打開Bitcomet,點擊“全局統計”,如下圖:
我們看到對內和對外的2個IP地址是相同的,這說明此時用戶屬於外網;
用BC進行下載,用戶列表中有“遠程”,表明妳可以獲得由其他下載者發起的連接。
2、 打開MSN登陸成功後,點擊“工具->選項->連接”中的“高級連接信息”,
這說明此時用戶屬於外網。
這樣的用戶使用BT、電驢等P2P軟件不需要進行端口映射,直接使用即可正常下載。
下面我們來分析第二種情況,即使用了路由功能的情況。
現在很多用戶安裝了ADSL寬帶後,為了與大家***享網絡資源,往往在ADSL MODEM中設置了路由功能,這樣壹條ADSL線路可以滿足多人上網的要求,每臺計算機可以不用撥號,直接插上網線即可上網。
路由設置方法可參考: 的大力幫助,在此表示衷心的感謝!)
以下截圖因為是在不同時間段所截取,由於IP地址的動態變化會有前後不壹致的現象,大家只註重原理即可。
1、進入ADSL modem的設置界面,我們看到“廣域網接口”只有多個橋接(Bridged)方式的eoa連接,而沒有路由方式的PPPOE連接,表明用戶是撥號上網用戶;
2、進行IP地址的查詢
可以看到,此時的IP地址有兩個,壹個是本地連接的IP地址192.168.10.2,壹個是PPP連接的IP地址172.16.22.82。
我們此時斷開撥號連接然後重新撥號上網,再進行IP地址的查詢,發現本地連接的IP地址未變化,但PPP連接的IP地址變為172.16.23.61,這說明PPP連接的IP地址是動態分配的。
3、 打開MSN登陸成功後,點擊“工具->選項->連接”中的“高級連接信息”,如下圖:
4、打開Bitcomet,點擊“全局統計”,如下圖:
那麽,如何解讀這種寬帶呢,它到底是內網用戶,還是外網用戶呢?
首先我們補充壹點內網外網的知識:(引述自網絡技術文章)
內網接入方式:上網的計算機得到的IP地址是Inetnet上的保留地址,保留地址有如下3種形式:
10.x.x.x;
172.16.x.x至172.31.x.x;
192.168.x.x;
內網的計算機以NAT(網絡地址轉換)協議,通過壹個公***的網關訪問Internet。內網的計算機可向Internet上的其他計算機發送連接請求,但Internet上其他的計算機無法向內網的計算機發送連接請求。
公網接入方式:上網的計算機得到的IP地址是Inetnet上的非保留地址。公網的計算機和Internet上的其他計算機可隨意互相訪問。
我們看到,該寬帶用戶的本地IP地址是192.168.10.2,PPP連接的IP地址是172.16.*.*,這兩個地址都不是公網的IP地址,而是Inetnet上的保留地址。換句話說,用戶通過撥號並沒有直接撥到公網上,而是還要再進行壹次IP地址的轉換才能到公網。
從MSN的連接信息也可以看出,此用戶屬於內網用戶,而且需要進行兩次轉接才上公網,屬於內網中的內網。
而BC全局統計中的IP信息表明:本地IP是172.16.11.229,對外IP是61.50.187.66。這個其實不是該用戶本地的狀態,而是第二次IP地址轉換時的IP地址狀態。所以,我們看到本地的IP地址其實是用戶的PPP連接的地址,而對外IP才是真正的公網IP地址。
這樣的用戶要使用BC進行下載,在本地進行端口映射是沒有用的,下載時BC的“用戶列表”中仍然只有“本地”,而不會看到“遠程”。需要在第二次IP轉接的地方進行相應的端口映射才有效。但此類用戶可以打開BC選項中的“內網互聯”功能,在BC下載時用戶列表中可以看到“內網互聯”,這樣可以在壹定程度上改善BC的下載速度。
補充說明:上面提到了幾個判斷內網外網的方法,即:
1、在DOS窗口輸入ipconfig進行本機IP地址的查詢;
2、查看MSN的“高級連接信息”;
3、查看BC全局統計中的IP地址狀態;
其實上面的這3種方法只需要查看其中壹種就可以判斷出妳是內網還是外網了,並不需要3個條件全部判斷完才得出結論。