一、《关于端口映射》
1、端口----需要进行网络通讯的每一个程序,操作系统都要为它使用一个或若干个端口,以免发生冲突。例如,HTTP程序默认使用80端口。系统默认的端口叫标准端口,程序也可以设置使用别的端口,叫非标准端口。
2、按照TCP/IP协议的通讯规则,在网络中,是以IP地址识别连网的每一台计算机(称为主机)的。局域网内的通讯,以局域网的内网IP来识别;互联网的通讯,是以公网IP来通讯。即外网机,只能访问局域网的代理服务器或路由器,不能直接访问内网机。
3、端口映射----就是把某部机的某个通讯端口,利用程序逻辑映射到另一部机上,则访问某部机的某端口,就变成访问另一部机。
例如,内网的代理服务器(或路由器),拨号上网,得到一个61.*.*.*的公网IP。打算在内网机架设网站,内网机IP是192.168.0.10。那就要通过映射软件,将代理服务器(或路由器)的某端口(叫输入端口)映射到IP是192.168.0.10的内网机的某端口(叫输出端口)。
二、各种常用程序使用的标准端口:
应用协议端口号/协议说明
ftp-data 20/tcp FTP, data
ftp 21/tcp FTP, control
telnet 23/tcp
smtp 25/tcp Simple Mail Transfer Protocol
time 37/tcp timserver
time 37/udp timserver
domain 53/tcp Domain Name Server
domain 53/udp Domain Name Server
tftp 69/udp Trivial File Transfer
gopher 70/tcp
http 80/tcp www-http World Wide Web
pop3 110/tcp Post Office Protocol-Version 3
nntp 119/tcp Network News Transfer Protocol
netbios-ns 137/tcp NETBIOS Name Service
netbios-ns 137/udp NETBIOS Name Service
netbios-dgm 138/udp NETBIOS Datagram Service
netbios-ssn 139/tcp NETBIOS Session Service
imap 143/tcp Internet Message Access Protocol
snmp 161/udp SNMP
snmptrap 162/udp SNMP trap
irc 194/tcp Internet Relay Chat Protocol
ipx 213/udp IPX over IP
ldap 389/tcp Lightweight Directory Access Protocol
https 443/tcp
https 443/udp
uucp 540/tcp
ldaps 636/tcp LDAP over TLS/SSL
doom 666/tcp Doom Id Software
doom 666/udp Doom Id Software
phone 1167/udp Conference calling
ms-sql-s 1433/tcp Microsoft-SQL-Server
ms-sql-s 1433/udp Microsoft-SQL-Server
ms-sql-m 1434/tcp Microsoft-SQL-Monitor
ms-sql-m 1434/udp Microsoft-SQL-Monitor
wins 1512/tcp Microsoft Windows Internet Name Service wins 1512/udp Microsoft Windows Internet Name Service
l2tp 1701/udp Layer Two Tunneling Protocol
1720/tcp
QQ 1080/UDP Socks 代理
《木马的常用连接端口》
木马类软件常用的连接端口,如tcp135、139、445、3389、5000等,我们称为敏感端口,另外“冰河”常用7626端口、“广外女生”常用6267端口。
《VPN使用端口》
l2tp 1701/udp #Layer Two Tunneling Protocol
pptp 1723/tcp #Point-to-point tunnelling protocol
《远程控制软件pcAnywhere使用的端口》
它的“被控端”使用2个端口,数据端口(5631)和状态端口(5632)。
《BT下载使用的端口》
BT默认使用的端口是6881,6882,6883.....6889 的TCP连接(每一个下载只使用一个端口,顺次分配)
《架设CS服务器》
指定游戏连接端口为27016。
《终端服务Terminal Service》
微软的终端服务Terminal Service,这个服务基于远程桌面协议RDP,端口号:3389。
《MSN使用的端口》
MSN登录服务器使用1863/TCP端口
《msn用来传送文件的端口》,是动态使用6891-6900共10个端口。xp自带的ICF(网络防火墙)默认是关闭6891-6900这10个端口的,为了使msn的文件传输功能正常进行,必须打开这些端口。
《msn语音聊天》,MSN语音聊天是动态使用端口, 即使用端口不固定,所以,用固定端口映射,都无法语音聊天。只有使用支持UPNP(通用即插即用)的路由器或使用WINXP中的共享上网才能解决。同时,把内网机的IP设置在DMZ。
《ADSL路由器的DMZ区》ADSL路由器的DMZ区是“全透明映射”(即所有端口都同时映射),一些应用程序是动态使用端口,即端口不固定,无法用端口映射来解决,就要把内网机的IP设置在DMZ。但一般的ADSL路由器的DMZ只支持映射一台机。
《两部机都是路由上网,无法QQ视频聊天》
QQ视频聊天,至少有一台机是直接上网机。如果两部机都是路由上网,或内网机上网,则1、可以在路由器做端口映射。做端口映射时,要做2项,一项是TCP协议,端口4662;另一项是UDP协议,端口是4672。
2、如果路由器支持DMZ,或者把内网机的IP设置到DMZ区。