端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。
端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。
扩展资料:
端口映射分为动态和静态。动态端口映射:内网中的一台电脑要访问网站,会向NAT网关发送数据包,包头中包括对方网站IP、端口和本机IP、端口,NAT网关会把本机IP、端口替换成自己的公网IP、一个未使用的端口,并且会记下这个映射关系,为以后转发数据包使用。
然后再把数据发给网站,网站收到数据后做出反应,发送数据到NAT网关的那个未使用的端口,然后NAT网关将数据转发给内网中的那台电脑,实现内网和公网的通讯当连接关闭时,NAT网关会释放分配给这条连接的端口,以便以后的连接可以继续使用。
参考资料来源:百度百科-端口映射
参考资料来源:百度百科-路由
tplink路由器设置端口映射的步骤如下:
1、路由器和电脑连接,打开浏览器,在地址栏输入19216811(一般路由器地址是这个或者查看路由器背面的登录信息)进路由-输入用户名,密码 ,(默认一般是admin)。
2、打开tp-link系统里面之后,找到 “转发规则”---“虚拟服务器”如下图:
3、点击之后,进入“添加新条目” 根据内部端口和需要映射的IP地址
4、除此之外,如果映射的80端口外网访问是路由器不是需要映射的服务器,这也就是web远程管理。找到 安全功能---远程web管理 把远程web管理关掉,或者修改其他端口即可。
首先两个路由器都需要有端口映射、虚拟服务器等等这些功能,一级路由需要有公网IP
在二级路由器里设置好要映射的局域网IP和端口以及外网端口,并记下外网端口号,等下要用。
在一级路由器设置端口映射到二级路由。将刚刚记下来二级路由的外网端口号和二级路由连接到一级路由LAN口所设置的IP,设置到一级路由的端口映射、虚拟服务器功能下。
就是说此时只能通过一级路由的LAN IP 和已经映射好端口的二级路由的外网端口去指定你想要映射的二级路由下的内网服务。
在一级路由设置并成功启用DDNS服务,
所有配置成功过后就可以在外网访问二级路由下的内网服务了
把二级路由的DMZ映射到一级应该也可以,但只能映射一个IP的内网服务,没试过
不知道你用的是什么路由器我在这说下用TPLINK路由器做端口映射,系统是server 20031、在windows2000server上,从管理工具中进入“路由和远程访问”(routingandremoteaccess)服务,在服务器上鼠标右击,-》“配置并启用路由和远程访问”2、点“下一步”
3、选“internet连接服务器”,让内网主机可以通过这台服务器访问internet(最好先配置好nat共享,让内网主机可以正常上网,不然的话,配好端口映射后再来配置nat共享就有点麻烦了,弄的不好nat还共享不了。)
4、选“设置有网络地址转换(nat)路由协议的路由器”,不要选“设置internet连接共享(ics)”(ics与nat的区别在于使用的容易程度上,为了启用ics,只需要选择一个复选框就可以了,而为了启用nat,则需要更多的配置任务,此外,ics用于小型网络上的原因还在于:针对内部主机,它需要有一个固定的ip地址范围;针对与外部网络的通信,它被限制在单个公共ip地址上;它只允许单个内部网络接口。)
5、先在此说一下我的网络情况:internet连接1922002003(也是个内部地址,没办法,铁通的网络不太好,网速不快,价钱又贵,我的命真苦啊)宿舍内连接19216801(宿舍里连有局域网,共4台电脑,其中一台上装了sambar51b5做的web服务器,web端口是80,待会就从外网(用19220020055来替代)来访问这个19216802:80上的网页)这台nat主机上开通了iis50,端口是80,用端口映射的办法把8081端口映射到内部主机19216802的80端口上。
6、在“路由和远程访问服务器安装向导”中选“internet连接”(就是连向internet的那个连接),点“下一步”。
7、选“完成”到此为止,nat共享设置也就完成了,内部的主机也能上网了。内部主机的网络设置如下:
ip地址范围是19216812~1921681254,子网掩码为2552552550,网关为19216801,dns为isp给的地址
打字不易,如满意,望采纳。 如何设置端口映射
端口映射(Port Mapping/Port Forwarding)有点类似服务重定向, 所以有些路由器(Router)中也称为虚拟服务器(Virtual Server)。
为了描述方便, 下面的叙述中统一称为[端口映射]。 采用端口映射的方法,可以实现从Internet 到局域网内部机器的特定端口服务的访问。
端口映射的实现方式可以分为纯软件和软硬结合方式。 以纯软件方式实现端口映射功能软件有很多, 比如, MS Windows9x/200/XP 下的PortTunnel 专门针对>通过路由器把进线和两个电脑连接起来,要映射一台内网IP地址为192168066的WEB服务器,只需把WEB服务器的IP地址192168066和TCP端口80填入到路由器的端口映射表中就OK了。首先端口映射不是在机器上,而是在出口设备上做,比如路由器、防火墙等设备。其次,端口映射的目的是可以让外网用户通过端口访问内网资源,与内网访问外网无关。QQ软件使用端口通讯发送的是聊天信息,聊天信息发送至服务器,双方用户都是通过服务器进行信息的发送与接收(所以聊天信息可以上传或者下载),这实际都是一个内网访问外网的过程,不需要做端口映射。希望我的回答可以帮助到你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)