一、端口映射是什么意思?什么是端口映射?
端口映射是路由器里面自带的一个功能,端口映射又叫端口转发,又叫虚服务器,各个品牌路由器不同,叫法不一样,但操作方法是差不多的。常见的 TP-link、D-link 路由器都叫做虚拟服务器,小米路由、新华三等路由器叫端口映射或端口转发。
二、为什么做端口映射?
很多客户问为什么要端口映射?这里举一个例子:自己搭建一个网站,电脑是通过路由器上网的,网站自己可以本机访问这个网站,但是别人就不能访问这个网站,原因是什么呢?就是因为如果你的网站需要外网访问,就需要你在路由器中做端口映射,映射这台主机相关对应的端口,也就是说端口映射是外网访问你的条件之一。
三、如何做端口映射?如何设置路由器端口映射?
步骤一:进入路由器 web 管理页面
如果您的路由器没有经过特殊的设定,一般进入路由器的 web 地址就是网关地址,在路由器的背面都有标注,如果没有标注,您可以先查看一下本机电脑的内网 IP(开始 — 运行 ,输入 cmd ,点击确定,然后黑色命令行中输入 ipconfig 即可查看到本机电脑 IP、子网掩码、网关地址 )
步骤二:进入路由器
打开电脑的浏览器,输入网关地址回车会出现路由器的登录页面,默认的用户名和密码都是 admin,当然如果您更改了账号密码那就输入您更改的的密码,假如实在忘记了密码,您也可以选择重制路由器(路由器设备上有个小的重置按钮,重制需要谨慎操作,因为所有配置都没了,上网都需要重新配置)
步骤三:设置端口映射
在做端口映射之前,先要知道您需要映射哪个主机 IP,上面已经说了如何查看本机 IP,另外您需要映射的端口需要弄清楚,比如网站一般都是用 TCP 80 端口;您填写主机 IP、端口、协议后端口就添加成功了。
四、端口映射失败的原因?
这里只说一下可能的原因,供大家参考:
1、您主机的 IP 或者端口弄错了,至于您服务的端口您应该非常清楚,不要写错了。另外您主机的 IP 要在网卡上设置成静态 IP,不要 DHCP 自动获取,如果是自动获取,重启电脑后 IP 可能会变,端口映射就会失效。
2、检查一下您是不是具备多层路由,很多客户是多层路由的,比如自己电脑连接的路由是一个二级路由,在这个路由器上还有一个主路由,那这种情况下,除了在二级路由做端口映射以外还需要在主路由做端口映射才可以,主路由器上映射一下二级路由的 WAN 口 IP,端口还是那个端口。
3、检查一下自己的网络是否具备公网 IP,有的网络被网络运营商转发了,不具备公网 IP 了,您查看下路由器的 WAN 口 IP 是不是一个 172 或 10 开头的 IP,如果是这样,那就是网络被转发了,这种的外网是无法访问到内网服务器的,端口映射也会失效,您需要找网络运营商要回公网 IP。
五、如何不做端口映射也能实现外网访问?
如果您觉得端口映射太复杂或者没有办法做端口映射,现有的环境又无法改变,那您可以使用一个第三方
连接工具,这里推荐尝试一下 天联 SD-WAN 这个产品,他是一个异地组网、内网穿透解决方案,它对网络
环境没有要求,只要客户能够上网就可以使用,并且不需要路由器端口映射,直接可以穿透内网。
天联 SD-WAN 这个产品的使用方法:
1、服务器与客户端电脑安装天联 SD-WAN 客户端程序(可以去天联官网下载)
2、天联官网注册一个天联 SD-WAN 账号,注册成功后它会分配一个组名,默认 2 个用户名;
3、打开天联客户端进行登录,输入组名、用户名和用户密码,登录成功后,天联会为电脑分配一个虚拟 IP 地址
4、客户端通过这个虚拟 IP 地址就可以访问你服务器的应用了,不需要做端口映射就能实现远程访问。
六、常用的端口都有哪些?
21:FTP 服务所开放的端口,用于上传、下载文件。
22:SSH 端口,用于通过命令行模式远程连接 Linux 服务器或 vps。
23:Telnet 端口,用于 Telnet 远程登录服务器。
25:SMTP 服务所开放的端口,用于发送邮件。
80:HTTP 用于 HTTP 服务提供访问功能,例如,IIS、Apache、Nginx 等服务。
110:POP3 用于 POP3 协议,POP3 是电子邮件收发的协议。
143:IMAP 用于 IMAP(Internet Message Access Protocol)协议,IMAP 是用于电子邮件的接收的协议。
443:HTTPS 用于 HTTPS 服务提供访问功能。HTTPS 是一种能提供加密和通过安全端口传输的一种协议。
1433:SQL Server SQL Server 的 TCP 端口,用于供 SQL Server 对外提供服务。
1434:SQL Server SQL Server 的 UDP 端口,用于返回 SQL Server 使用了哪个 TCP/IP 端口。
1521:Oracle 通信端口,服务器上部署了 Oracle SQL 需要放行的端口。
3306:MySQL 数据库对外提供服务的端口。
3389:远程桌面服务端口,可以通过这个端口远程连接服务器
8080:代理端口,同 80 端口一样,8080 端口常用于 WWW 代理服务,实现网页浏览。
本文地址:网络百科频道 https://www.eeeoo.cn/wangluo/1082177.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!