內網和外網的區別
很多寬頻使用者搞不清楚自己到底屬於內網還是外網,那麼內網和外網有什麼區別呢?下面是小編跟大家分享的是,歡迎大家來閱讀學習~
內網和外網有什麼區別
內網。請看看下圖:其實很多時候我們的電腦不是直接連到Internet***外網***的。下圖可以看到有路由器***第一層***,交換機***第二層***然後是自己的電腦。
內網就是從路由器一下開始的,而且IP都是以192開頭的IP。從圖片可以看到電腦是經過交換機,路由器之後才連到外網的。為什麼要這樣呢?其實外網IP是比較緊張的,現在的電腦的普及使得外網IP根本不夠用的。內網的產生就是為了解決這個難題的!
上圖,路由器只需一個外網IP就可以供下面的N多電腦聯網。因為不同的內網IP是可以重複使用。拿網咖舉例,一個網咖N多臺電腦,其實他只要一個外網IP就可以給下面的電腦提供上網。內網IP有一下型別:
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
外網。外網就不經路由器或交換機就可以上網的網路,可以直接被外界所訪問到。無需經如何裝置,直接連線電腦。
一般的人都不能擁有外網IP,因為一個人用外網IP簡直是太浪費了。所以我們都是通過內網去上網的。外網Ip一般都是用於公司企業,學校等機構的。那外網IP都有哪些呢?其實除了內網IP之外的IP就是外網IP了。就是這樣簡單。
很多寬頻使用者搞不清楚自己到底屬於內網還是外網,以至於在使用BT等軟體進行下載前,盲目進行埠對映等操作,反而事倍功半。
首先糾正一個普遍錯誤的說法。我們經常會聽到諸如“某某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地址,以避免IP地址衝突,如下圖:
可以看到此時只有一個本地連線的IP地址,而沒有PPP的連線。
那麼這種網路形式下,每臺計算機是內網還是外網呢。
1、 我們開啟Bitcomet,點選“全域性統計”,如下圖:
我們看到對內對外的IP地址是不同的,這說明我們此時是內網使用者;
2、開啟MSN登陸成功後,點選“工具->選項->連線”中的“高階連線資訊”,
這說明此時使用者屬於內網。
這樣的使用者要使用BT下載,就要進行埠對映,否則你不能獲得由其他下載者發起的連線,下載時在BC的使用者列表中也看不到“遠端”,只有“本地”,自然下載速度也會大大降低。
具體的埠對映的方法請參考此文:
;
當然還有一種電信ADSL的形式,那就是固定IP的ADSL寬頻,使用這種網路的使用者屬於外網使用者。但這種寬頻的使用費用昂貴,根據各地的不同,包月費用大概在幾千到上萬元。之所以如此昂貴,就是因為現在網路IP地址的資源是有限的,而這種使用者又獨佔了一個IP地址資源,所以與其說你支付的是寬頻使用費,還不如說你支付的是IP地址資源費。當然這種寬頻很少有人申請,因此本文並未重點描述,一筆帶過。
下面將詳細介紹一種比較特殊的寬頻情況:
使用者是撥號上網使用者,有modem裝置,沒有設定路由,但卻屬於內網使用者。***以下截圖得到了lkkcn的大力幫助,在此表示衷心的感謝!***
以下截圖因為是在不同時間段所擷取,由於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個條件全部判斷完才得出結論。