亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

內(nèi)網(wǎng)port映射具體解釋(花生殼)

系統(tǒng) 2034 0

關(guān)于怎樣建立服 務(wù)器的解答。

一.花生殼的作用

首先,我們先來了解一下花生殼的究竟有什么作用。由于ADSL每次撥號上網(wǎng)所獲得的IP地址每次都是不同的,花生殼起到的作用就是方便用戶訪問我們的server(僅僅須要輸入域名便可),而不用每次都輸入IP地址那么麻煩(由于我們也不可能每次又一次撥號上網(wǎng)后,又去告訴用戶如今的server的IP地址什么)。

比如,我們的花生殼護(hù)照下有一個域名www.oray.net ,那么僅僅要在電腦上用該護(hù)照登陸了花生殼client。當(dāng)別人輸入www.oray.net的時候,會自己主動解析到那臺電腦所在的網(wǎng)絡(luò)的公網(wǎng)IP地址。

也就是說,詳細(xì)的server,是要我們自己去設(shè)置完畢的。而不同的上網(wǎng)方式,建立server的方式是不同的,以下介紹兩種常見上網(wǎng)方法的server的建立。(這兩個上網(wǎng)方法主要差別在于用來做server的計算機(jī),是否能得到公網(wǎng)的IP地址)。


二.ADSL直接撥號上網(wǎng)(不經(jīng)過路由器等路由設(shè)備)

假設(shè)是通過ADSL Modem直接ADSL撥號上網(wǎng),那么您的計算機(jī)獲得的是公網(wǎng)的IP地址。
能夠參考這里面的文章來直接建立server: http://www.oray.net/Help/Samples/Help_Samples.htm


三.通過路由器共享上網(wǎng)(也就是處于局域網(wǎng)內(nèi)部)

假設(shè)您是通過路由器上網(wǎng),那么則須要在路由器上做port映射,外網(wǎng)的計算機(jī)才干訪問你的server。


背景知識:

1.什么是私有IP地址(內(nèi)網(wǎng)IP地址)?

私有地址,這些地址被大量用于企業(yè)內(nèi)部網(wǎng)絡(luò)中。一些寬帶路由器,也往往使用192.168.1.1作為缺省地址。私有網(wǎng)絡(luò)因為不與外部互連,因而可能使用任意的IP地址。保留組的地址供其使用是為了避免以后接入公網(wǎng)時引起地址混亂。使用私有網(wǎng)絡(luò)在接入Internet事,要使用實質(zhì)翻譯(NAT),將私有地址翻譯成公用合法地址。在Internet上,這類地址是不能出現(xiàn)的。

2.私有IP地址的范圍(形式):
192.168.x.x (如上圖里面的192.168.1.10到192.168.1.12)
10.x.x.x
172.16.x.x ~172.31.x.x

為什么局域網(wǎng)內(nèi)做server要在路由器上做port映射?

首先,我們必須清楚:

(1)Internet網(wǎng)絡(luò)中,僅僅有公網(wǎng)IP是可以互相通訊的。

(2)局域網(wǎng)內(nèi),通一網(wǎng)段的私有IP地址可以互相通訊。(但公網(wǎng)IP不能和私有IP直接互相通訊。)

(3)路由器一般有兩個IP:一個是公網(wǎng)IP地址(用于和公網(wǎng)的計算機(jī)通訊)。一個是內(nèi)網(wǎng)(私有)IP(用于和內(nèi)網(wǎng)的計算機(jī)通訊)。

(4)與路由器連接的計算機(jī),獲取的僅僅是內(nèi)網(wǎng)(私有)IP地址。僅僅能通過路由器和公網(wǎng)的其他計算機(jī)進(jìn)行通訊。
??????? (它自己是不能直接和外網(wǎng)的計算機(jī)通訊的)

注意第(2)點,這就是為什么很多朋友都問:“為什么我的站點在局域網(wǎng)的電腦上能夠瀏覽,但外網(wǎng)的電腦卻打不開?”的主要原因。


常見的serverport號:
WEBserver(站點server):80port
FTPserver(文件server):21port
終端server:3389port
郵件server:25port(SMTP)和110port(POP)
VPNserver:1723port


實例說明

如果如今外網(wǎng)有一臺ADSL直接撥號上網(wǎng)的電腦,所獲得的是公網(wǎng)IP(61.168.45.23)。然后它想訪問局域網(wǎng)內(nèi)的電腦
(192.168.1.10)上面的站點。

(路由器上已經(jīng)做好了port映射。詳細(xì)規(guī)則是:將全部發(fā)向自己80port的數(shù)據(jù),都轉(zhuǎn)發(fā)到內(nèi)網(wǎng)的計算機(jī)192.168.1.10上。)

訪問步驟例如以下:

①公網(wǎng)電腦(61.168.45.23)向路由器(218.6.146.31)發(fā)送請求,要求訪問它的80port。(同樣道理,假設(shè)是要訪問FTPserver,
???? 則發(fā)送訪問路由器21port的請求。)

②路由器收到請求后,依照port映射的規(guī)則,通過內(nèi)網(wǎng)IP地址192.168.1.1把請求的數(shù)據(jù)發(fā)送到局域網(wǎng)內(nèi)的計算機(jī)192.168.1.10上。

③計算機(jī)192.168.1.10收到請求后,把自己電腦中站點的數(shù)據(jù)發(fā)送到路由器。

④路由器收到計算機(jī)192.168.1.10發(fā)來的數(shù)據(jù)后,通過公網(wǎng)IP 218.6.146.31把它們發(fā)送到公網(wǎng)的計算機(jī)61.168.45.23上去。


以下我們就結(jié)合花生殼,再來說明上面的樣例:

比如

我們的花生殼護(hù)照abc下有一個域名www.oray.net,那么我們在192.168.1.10上,用護(hù)照abc登陸花生殼client。這時候,www.oray.net 相應(yīng)的IP地址就是路由器的公網(wǎng)IP地址218.6.146.31了。詳細(xì)訪問步驟例如以下:

①公網(wǎng)電腦(61.168.45.23)的用戶輸入www.oray.net,想要訪問192.168.1.10上的站點。

②花生殼的域名server告訴計算機(jī)61.168.45.23,www.oray.net這個域名相應(yīng)的IP地址是218.6.146.31。

③于是,計算機(jī)61.168.45.23向路由器(218.6.146.31)發(fā)送請求,要求訪問它的80port。

④路由器收到請求后,依照port映射的規(guī)則,通過內(nèi)網(wǎng)IP地址192.168.1.1把請求的數(shù)據(jù)發(fā)送到局域網(wǎng)內(nèi)的計算機(jī)192.168.1.10上。

⑤計算機(jī)192.168.1.10收到請求后,把自己電腦中站點的數(shù)據(jù)發(fā)送到路由器。

⑥路由器收到計算機(jī)192.168.1.10發(fā)來的數(shù)據(jù)后,通過公網(wǎng)IP 218.6.146.31把它們發(fā)送到公網(wǎng)的計算機(jī)61.168.45.23上去。

能夠看到,事實上正個過程和原來差點兒相同是一樣的,僅僅是前面部分略微有點不同,多了個域名解析過程而已。


四.究竟什么是port

  在網(wǎng)絡(luò)技術(shù)中,port的英文是Port,它有有兩種解釋:
?????????? 一是物理意義上的port,比方,ADSL Modem、集線器、交換機(jī)、路由器用于連接其它網(wǎng)絡(luò)設(shè)備的接口,如RJ-45port、SCport等等。
?????????? 二是邏輯意義上的port,通常是指TCP/IP協(xié)議中的port,port號的范圍從0到65535,比方用于瀏覽網(wǎng)頁服務(wù)的80port,用于FTP服務(wù)的21port等等。我們這里將要介紹的就是邏輯意義上的port。

  port的分類

  邏輯意義上的port有多種分類標(biāo)準(zhǔn),以下將介紹兩種常見的分類:

  1. 按port號分布劃分

  (1)知名port(Well-Known Ports)

  知名port即眾所周知的port號,范圍從0到1023,這些port號一般固定分配給一些服務(wù)。比方21port分配給FTP服務(wù),25port分配給SMTP(簡單郵件傳輸協(xié)議)服務(wù),80port分配給HTTP服務(wù),135port分配給RPC(遠(yuǎn)程過程調(diào)用)服務(wù)等等。

  (2)動態(tài)port(Dynamic Ports)

  動態(tài)port的范圍從1024到65535,這些port號一般不固定分配給某個服務(wù),也就是說很多服務(wù)都能夠使用這些port。僅僅要執(zhí)行的程序向系統(tǒng)提出訪問網(wǎng)絡(luò)的申請,那么系統(tǒng)就能夠從這些port號中分配一個供該程序使用。比方1024port就是分配給第一個向系統(tǒng)發(fā)出申請的程序。在關(guān)閉程序進(jìn)程后,就會釋放所占用的port號。

  只是,動態(tài)port也經(jīng)常被病毒木馬程序所利用,如冰河默認(rèn)連接port是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等等。

  2. 按協(xié)議類型劃分

  按協(xié)議類型劃分,能夠分為TCP、UDP、IP和ICMP(Internet控制消息協(xié)議)等port。以下主要介紹TCP和UDPport:

  (1)TCPport

  TCPport,即傳輸控制協(xié)議port,須要在client和server之間建立連接,這樣能夠提供可靠的傳輸數(shù)據(jù)。常見的包含F(xiàn)TP服務(wù)的21port,Telnet服務(wù)的23port,SMTP服務(wù)的25port,以及HTTP服務(wù)的80port等等。

  (2)UDPport

  UDPport,即用戶數(shù)據(jù)包協(xié)議port,無需在client和server之間建立連接,安全性得不到保障。常見的有DNS服務(wù)的53port,SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)服務(wù)的161port,QQ使用的8000和4000port等等

??????????? 如何去查看(找)port呢?

?????????? 提示:本人對Windows系統(tǒng)熟悉點,所以不闡述其他系統(tǒng)了!見諒!

  在Windows 2000/XP/Server 2003中要查看port,能夠使用Netstat命令:

  依次點擊“開始→執(zhí)行”,鍵入“cmd”并回車,打開命令提示符窗體。在命令提示符狀態(tài)下鍵入“netstat -a -n”,按下回車鍵后就能夠看到以數(shù)字形式顯示的TCP和UDP連接的port號及狀態(tài)(如圖)。


QUOTE:
Microsoft Windows [版本號 5.2.3790]
(C) 版權(quán)全部 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>netstat -a -n

Active Connections

???? Proto???? Local Address???????????? Foreign Address?????????? State
???? TCP?????? 0.0.0.0:21??????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:25??????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:80??????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:110?????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:135?????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:143?????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:366?????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:1025????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:1026????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:1027????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:1040????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:1045????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:1863????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:3000????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:3004????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:3306????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:3389????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 0.0.0.0:4449????????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 127.0.0.1:3001??????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 127.0.0.1:3002??????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 127.0.0.1:3003??????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 127.0.0.1:3009??????????? 127.0.0.1:3306??????????? ESTABLISHED
???? TCP?????? 127.0.0.1:3306??????????? 127.0.0.1:3009??????????? ESTABLISHED
???? TCP?????? 127.0.0.1:9189??????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 127.0.0.1:23883?????????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 192.168.1.100:80????????? 59.49.233.34:31456??????? ESTABLISHED
???? TCP?????? 192.168.1.100:80????????? 61.141.167.189:1177?????? ESTABLISHED
???? TCP?????? 192.168.1.100:80????????? 218.56.136.208:5285?????? ESTABLISHED
???? TCP?????? 192.168.1.100:80????????? 221.237.165.17:1213?????? ESTABLISHED
???? TCP?????? 192.168.1.100:80????????? 222.168.11.186:4422?????? ESTABLISHED
???? TCP?????? 192.168.1.100:139???????? 0.0.0.0:0???????????????? LISTENING
???? TCP?????? 192.168.1.100:1038??????? 222.47.205.27:5050??????? ESTABLISHED
???? TCP?????? 192.168.1.100:4079??????? 219.136.252.79:80???????? ESTABLISHED
???? TCP?????? 192.168.1.100:4604??????? 83.149.119.17:80????????? CLOSE_WAIT
???? TCP?????? 192.168.1.100:4605??????? 83.149.119.17:80????????? CLOSE_WAIT
???? TCP?????? 192.168.1.100:4691??????? 165.21.32.111:80????????? FIN_WAIT_1
???? TCP?????? 192.168.1.100:4694??????? 165.21.32.104:80????????? FIN_WAIT_1
???? UDP?????? 0.0.0.0:161?????????????? *:*
???? UDP?????? 0.0.0.0:500?????????????? *:*
???? UDP?????? 0.0.0.0:1028????????????? *:*
???? UDP?????? 0.0.0.0:1044????????????? *:*
???? UDP?????? 0.0.0.0:3005????????????? *:*
???? UDP?????? 0.0.0.0:3010????????????? *:*
???? UDP?????? 0.0.0.0:3348????????????? *:*
???? UDP?????? 0.0.0.0:3581????????????? *:*
???? UDP?????? 0.0.0.0:3956????????????? *:*
???? UDP?????? 0.0.0.0:3958????????????? *:*
???? UDP?????? 0.0.0.0:4500????????????? *:*
???? UDP?????? 0.0.0.0:4714????????????? *:*
???? UDP?????? 0.0.0.0:27099???????????? *:*
???? UDP?????? 0.0.0.0:29367???????????? *:*
???? UDP?????? 0.0.0.0:29368???????????? *:*
???? UDP?????? 127.0.0.1:123???????????? *:*
???? UDP?????? 127.0.0.1:1037??????????? *:*
???? UDP?????? 127.0.0.1:3006??????????? *:*
???? UDP?????? 127.0.0.1:3363??????????? *:*
???? UDP?????? 127.0.0.1:3551??????????? *:*
???? UDP?????? 127.0.0.1:3600??????????? *:*
???? UDP?????? 127.0.0.1:4321??????????? *:*
???? UDP?????? 192.168.1.100:123???????? *:*
???? UDP?????? 192.168.1.100:137???????? *:*
???? UDP?????? 192.168.1.100:138???????? *:*
???? UDP?????? 192.168.1.100:17985?????? *:*
???? UDP?????? 192.168.1.100:17987?????? *:*

C:\Documents and Settings\Administrator>
這些,就是你的機(jī)器開放和正在使用的port了!
(上面的詳細(xì)參數(shù)是什么意思,我們后面再講,這里不講那么多,免得新手一下接受不了)


只是這個操作命令我還是要解釋一下,由于我自己也常常忘記
Netstat命令

命令格式:Netstat -a -e -n -o -s

  -a 表示顯示全部活動的TCP連接以及計算機(jī)監(jiān)聽的TCP和UDPport。

  -e 表示顯示以太網(wǎng)發(fā)送和接收的字節(jié)數(shù)、數(shù)據(jù)包數(shù)等。

  -n 表示僅僅以數(shù)字形式顯示全部活動的TCP連接的地址和port號。

  -o 表示顯示活動的TCP連接并包含每一個連接的進(jìn)程ID(PID)。

  -s 表示按協(xié)議顯示各種連接的統(tǒng)計信息,包含port號


netstat命令具體解釋


Displays protocol statistics and current TCP/IP network connections.

NETSTAT [-a] [-e] [-n] [-o] [-s] [-p proto] [-r] [interval]

???? nbsp;-a nbsp;????????????? Displays all connections and listening ports.
???? -e?????????????? Displays Ethernet statistics. This may be combined with the -s
?????????????????? option.
???? -n?????????????? Displays addresses and port numbers in numerical form.
???? -o?????????????? Displays the owning process ID associated with each connection.
???? -p proto???????? Shows connections for the protocol specified by proto; proto
?????????????????? may be any of: TCP, UDP, TCPv6, or UDPv6.???? If used with the -s
?????????????????? option to display per-protocol statistics, proto may be any of:
?????????????????? IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, or UDPv6.
???? -r?????????????? Displays the routing table.
???? -s?????????????? Displays per-protocol statistics.???? By default, statistics are
?????????????????? shown for IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, and UDPv6;
?????????????????? the -p option may be used to specify a subset of the default.
???? interval???????? Redisplays selected statistics, pausing interval seconds
?????????????????? between each display.???? Press CTRL+C to stop redisplaying
?????????????????? statistics.???? If omitted, netstat will print the current
?????????????????? configuration information once.

基本是這樣了。

?????? 好了,基本上,你應(yīng)該有些port的概念了!接下來,讓我們再來了解,什么叫《port映射》

???????????? 1-為什么要映射:假設(shè)你是ADSL、CABLE MODEM或光纖等寬帶接入用戶,想在網(wǎng)吧或公司內(nèi)部建一個游戲server或WEBserver,而且可以讓互聯(lián)網(wǎng)上的用戶訪問你的server,那么你就會遇到port映射問題。 (舉個簡單樣例:你爸上學(xué)校找你,來到學(xué)校大門卻不知道你在哪個教室,這時候值班老師就帶你爸爸來到你的教室---->這個過程就如同“port映射”)

???????????? 2-如何去映射:通常情況下,路由器都有防火墻功能,互聯(lián)網(wǎng)用戶僅僅能訪問到你的路由器WAN口(接ADSL線口),而訪問不到內(nèi)部server。要想讓外面用戶訪問到server,那么你就要在路由器上做一個轉(zhuǎn)發(fā)設(shè)置,也就是port映射設(shè)置,讓用戶的請求到了路由器后,并可以到達(dá)游戲server或WEBserver。這就是port映射。
眼下,全部的寬帶路由器都有port映射功能,僅僅是各個路由器廠商所取功能名稱不一樣,有的叫虛擬server,有的叫NAT設(shè)置。。。
port映射設(shè)置非常easy,比如要映射一臺IP地址為192.168.1.254的WEBserver,僅僅需把server的IP地址192.168.1.254和TCPport80填入到路由器的port映射表中就OK了,當(dāng)然不同的服務(wù)有不同的port,新手切勿亂改port,避免造成沖突,這種沖突故障普通情況下你是找不到原因的!

??????????? 3-射完后,怎樣檢測:舉個樣例:WEBserver應(yīng)該是80port映射,這時候,先放一個名為index.htm的靜態(tài)頁面,然后用你的ip或者域名輸入到地址欄,回車,看看能否正常訪問!

5.為什么我輸入我的域名后,要輸入賬號和password?

(1)路由器(或Modem)中開啟了遠(yuǎn)程管理功能,占用了路由器的80port,所以每次輸入域名(或路由器的公網(wǎng)IP),都會彈出登陸窗體。

(2)你的Web配置不對,Webserver的默認(rèn)賬號沒有訪問網(wǎng)站文件夾的權(quán)限。

?

轉(zhuǎn)自: http://hi.baidu.com/langzhou/blog/item/8f4fb8a1debd2e8947106499.html/cmtid/675db11b7c4710178618bf11


內(nèi)網(wǎng)port映射具體解釋(花生殼)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久综合久美利坚合众国 | 四虎影院免费 | 国产在线成人精品 | 天天干干| 国产精品伦视频观看免费 | 亚洲精品国产一区二区 | 久久天天躁狠狠躁狠狠躁 | 综合激情网站 | 亚洲日韩欧美一区二区在线 | 亚洲天天做夜夜做天天欢人人 | 四虎影| 波多野吉衣一区二区三区四区 | 99久久精品免费看国产情侣 | 四虎黄色影视库 | 成人国产精品免费视频不卡 | 91在线视频观看 | 成人爽a毛片在线视频网站 成人爽视频 | 精品免费久久久久国产一区 | 国产视频一二 | 精品视频一区二区三区 | 欧美超级碰碰 | 精品成人免费一区二区在线播放 | 热热涩热热狠狠色香蕉综合 | 毛片大全免费看 | 久久久久亚洲精品一区二区三区 | 十级毛片 | 99九九成人免费视频精品 | 亚洲综合亚洲综合网成人 | 国产香蕉视频在线 | 污影院 | 国产精品免费观看视频 | 久久久久久久亚洲精品 | 88国产精品欧美一区二区三区 | 欧美激情视频二区 | 国产成人久久精品 | 黄毛片免费 | 国产精品久久久久久久久 | 久久久久久久综合色一本 | 久久国产高清视频 | 欧美肥婆xxxx欧美另类 | 天天操网站 |