首页 > 其他分享 >端口映射什么意思?什么是端口映射?如何设置端口映射?

端口映射什么意思?什么是端口映射?如何设置端口映射?

时间:2023-07-20 10:04:47浏览次数:30  
标签:IP 什么 端口 路由 设置 服务器 端口映射 路由器

一、端口映射是什么意思?什么是端口映射?

端口映射是路由器里面自带的一个功能,端口映射又叫端口转发,又叫虚服务器,各个品牌路由器不同,叫法不一样,但操作方法是差不多的。常见的TP-link、D-link路由器都叫做虚拟服务器,小米路由、新华三等路由器叫端口映射或端口转发。


二、为什么做端口映射?

很多客户问为什么要端口映射?这里举一个例子:自己搭建一个网站,电脑是通过路由器上网的,网站自己可以本机访问这个网站,但是别人就不能访问这个网站,原因是什么呢?就是因为如果你的网站需要外网访问,就需要你在路由器中做端口映射,映射这台主机相关对应的端口,也就是说端口映射是外网访问你的条件之一。


三、如何做端口映射?如何设置路由器端口映射?

步骤一:进入路由器web管理页面

如果您的路由器没有经过特殊的设定,一般进入路由器的web地址就是网关地址,在路由器的背面都有标注,如果没有标注,您可以先查看一下本机电脑的内网IP(开始 — 运行 ,输入cmd ,点击确定,然后黑色命令行中输入 ipconfig 即可查看到本机电脑IP、子网掩码、网关地址 )

端口映射什么意思?什么是端口映射?如何设置端口映射?_端口映射

步骤二:进入路由器

打开电脑的浏览器,输入网关地址回车会出现路由器的登录页面,默认的用户名和密码都是admin,当然如果您更改了账号密码那就输入您更改的的密码,假如实在忘记了密码,您也可以选择重制路由器(路由器设备上有个小的重置按钮,重制需要谨慎操作,因为所有配置都没了,上网都需要重新配置)

步骤三:设置端口映射

在做端口映射之前,先要知道您需要映射哪个主机IP,上面已经说了如何查看本机IP,另外您需要映射的端口需要弄清楚,比如网站一般都是用TCP 80端口;您填写主机IP、端口、协议后端口就添加成功了。

端口映射什么意思?什么是端口映射?如何设置端口映射?_服务器_02

四、端口映射失败的原因?

这里只说一下可能的原因,供大家参考:

1、您主机的IP或者端口弄错了,至于您服务的端口您应该非常清楚,不要写错了。另外您主机的IP要在网卡上设置成静态IP,不要DHCP自动获取,如果是自动获取,重启电脑后IP可能会变,端口映射就会失效。

2、检查一下您是不是具备多层路由,很多客户是多层路由的,比如自己电脑连接的路由是一个二级路由,在这个路由器上还有一个主路由,那这种情况下,除了在二级路由做端口映射以外还需要在主路由做端口映射才可以,主路由器上映射一下二级路由的WAN口IP,端口还是那个端口。

3、检查一下自己的网络是否具备公网IP,有的网络被网络运营商转发了,不具备公网IP了,您查看下路由器的WAN口IP是不是一个172或10 开头的IP,如果是这样,那就是网络被转发了,这种的外网是无法访问到内网服务器的,端口映射也会失效,您需要找网络运营商要回公网IP。

端口映射什么意思?什么是端口映射?如何设置端口映射?_IP_03

五、如何不做端口映射也能实现外网访问?

如果您觉得端口映射太复杂或者没有办法做端口映射,现有的环境又无法改变,那您可以使用一个第三方连接工具,这里推荐尝试一下 天联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代理服务,实现网页浏览。

标签:IP,什么,端口,路由,设置,服务器,端口映射,路由器
From: https://blog.51cto.com/u_16171760/6782767

相关文章

  • python yml是什么
    PythonYML是什么概述PythonYML(YAML)是一种简洁、可读性强的数据序列化格式,常用于配置文件、数据传输和存储等场景。YML文件使用缩进和冒号的方式来表示数据结构,与其他数据格式相比,YML更加易于理解和编写。安装在使用PythonYML之前,我们首先需要安装相应的依赖库。可以通过以下......
  • python ws.alignment 连续设置对齐方式
    Python中的ws.alignment:连续设置对齐方式在Python中,ws.alignment是一个用于设置Excel表格中单元格对齐方式的功能模块。通过设置该模块,我们可以在Excel中对单元格的内部内容进行水平和垂直方向上的对齐,从而使得表格更加美观和易读。本文将介绍如何使用ws.alignment模块来实现连......
  • 什么是规模化敏捷SAFe?SAFe大规模敏捷管理工具
    ​什么是SAFe?SAFe(ScaledAgileFramework)是全球运用最广泛的大规模敏捷框架。SAFe融合了精益、敏捷和DevOps,它是一个知识库,囊括了大量已被证明的精益敏捷实践和能力。SAFe诞生于2011年,短短12时间,全球已经有超过120万SAFe认证专业人士,并且持续保持快速增长,得到了全球越来越多专人......
  • EasyCVR告警类型设置后首页需要刷新才能更新的问题优化
    EasyCVR视频融合平台基于云边端一体化架构,可支持多协议、多类型设备接入,包括:NVR、IPC、视频编码器、无人机、车载设备、智能手持终端、移动执法仪等。平台具有强大的数据接入、处理及分发能力,可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理。关于平台的......
  • 什么是数据管理,数据治理,数据中心,数据中台,数据湖?
    大家好,我是独孤风,大数据流动的作者。最近几个概念频繁出现在大家的视野内。什么是数据管理,数据治理,数据中心,数据中台,数据湖?他们之间又有怎么样的区别和联系呢?这几个概念常常让人混淆,今天我们就来详细解析一下。一、数据管理数据管理是指组织对其整个数据生命周期进行的规划......
  • mybatis中 #{keyword} , ${keyword} 什么区别
    ${keyword}和#{keyword}是MyBatis中用于参数替换的两种不同的占位符形式,它们有以下区别:${keyword}:这是一种简单的字符串替换占位符形式,它会将占位符${keyword}直接替换为传入的参数值。例如,在XML配置文件中使用${keyword},相当于在SQL语句中直接拼接参数的字符串表......
  • 在Forexclub平台能得到什么
    在Forexclub平台交易中,发现了了一套实用的建议,帮助投资者实现挂单交易的成功。这个策略以回溯测试和真实账户表现为基础,旨在为特定资产或当前市场情况提供单个参数的指标。每个策略都包含带有指示器的模板和安装的详细说明,以便在真实交易环境中成功应用这些模板,从而实现对外汇市场......
  • 大前端一篇文章搞定什么是nodeJs它和NPM关系与应用
    现在前端的入门门槛越来越高了,不再是单纯 html+css+js,各种前端框架层出不穷,各种ui组件库层出不穷。模块化,打包化,各种工具库层出不穷,前端变成大前端 ,甚至前端可以搞定整个项目,通过node作为服务端api,这里我们主角就是nodeJs什么是nodejsjavaScript是一门脚本语言,通常被用来......
  • 流畅预览——设置代理剪辑
    画质太高导致预览卡顿需要使用ME来压缩画质怎么用4K的序列,但是预览的时候是720P的呢,选中这个切换代理......
  • 什么是云原生架构
    云原生架构云原生架构是一种软件架构设计理念,旨在将应用程序和服务设计成适用于云环境的方式。它强调使用容器化、微服务架构和自动化管理等技术,以提供高可靠性、可扩展性和弹性的应用程序。云原生架构的特点1.容器化容器化是云原生架构的核心概念之一。容器技术可以将应用程......