端口号映射
时间:2022-04-09 12:32 | 分类: 句子大全 | 作者:波波说运维 | 评论: 次 | 点击: 次
端口号映射
1. 怎样查看映射的端口号
交换机端口映射
OpManager在Switch Port Mapper中显示交换机与网络中与之相连的其它设备之间的连接情况,包括这些设备的MAC地址、IP地址和DNS名。
你需要提供交换机的共同体字符串以及端口号,如有必要,还需提供服务器或路由器的相关信息。
查看交换机端口映射的详细信息的具体步骤如下:
1、点击图中的交换机图标。
2、在显示的快照页面中点击设备信息下的交换机端口映射。
3、点击交换机端口映射窗口中的显示映射以查看映射明细。
2. 端口映射的常用端口有哪些
21 文件传输协议(FTP)
22 SSH远程登录协议
23 telnet 终端仿真协议
25 smtp 简单邮件发送协议
80 全球信息网超文本传输协议(服务
110 Pop3 服务器(邮箱发送服务器)
135 查询服务 DNS
139 共享资源端口(NetBios-SSN)
3128 Squid HTTP代理服务器的默认端口
3306 mysql的端口
3389 Win2000以上操作系统远程登陆端口
4899 Remote Administrator [远程控制]
希望有你需要的……
3. 如何设置端口映射
方法:
1.打开浏览器,在浏览器地址栏中输入网关地址回车之后即可打开连接到路由器的登录界面,输入路由器登录用户名和密码确定之后即可登录.
2.在路由器管理界面左侧找到转发规则下面的【虚拟服务器】,即可出现右侧的相关设置。
3.在虚拟服务器这里,找到【增加新的条目】并单击。
4.单击【虚拟服务器】按扭后,弹出如下图所示的界面,在下图的服务端口号这里填写自己电脑的需要映射的端口,IP地址填写自己电脑的IP地址,其他的都选默认然后保存即可。
5.TD-W89841N无线路由器成功添加完80端口和3389端口效果图。
4. 端口映射怎么做
输入IP和输出IP 你要有内网的ip,
没有路由是什么意思,可以说明白点吗?
如果你不是管理员没有权限,你也是做不了映射的。
如果你是自己拉了电信的ADSL,没有用路由,那就根本不用映射了,但你的ip每次重启猫或者断线后会自动改变的,可以到ip138的网站上查询到。
ps:要做映射必须是有路由
=====================
08年6月20日新增答案:
需要通过访问路由来控制它。
在你的电脑上打开ie,在地址栏里输入:
192.168.1.1 或者是
192.168.0.1
然后按回车键,会提示输入用户名和密码。
用户名是admin 密码默认的是 admin
进入路由的设置界面以后找到虚拟主机之类的设置。
对外的端口是外网访问你用的,对内的是你的电脑提供的端口。简单说就是,外网通过你在路由上设置的端口,来访问你电脑上的端口,就实现了访问你的电脑的功能。因为一台路由连接了多台电脑,外网的电脑近来了,他不知道哪个才是你,
所以你就在路由(接机的地方)挂了一个牌子:左边第三个就是我啊!他就能找到你了。
5. 如何设置端口映射 端口映射的几种方法
如何设置端口映射 端口映射(Port Mapping/Port Forwarding)有点类似服务重定向, 所以有些路由器(Router)中也称为虚拟服务器(Virtual Server)。
为了描述方便, 下面的叙述中统一称为[端口映射]。 采用端口映射的方法,可以实现从Internet 到局域网内部机器的特定端口服务的访问。
端口映射的实现方式可以分为纯软件和软硬结合方式。 以纯软件方式实现端口映射功能软件有很多, 比如, MS Windows9x/200/XP 下的PortTunnel 专门针对HTTP、FTP、SMTP 服务的端口映射,提供了较多的参数设置,在相应的标签菜单下调整。
又如各种版本的Linux 操作系统本身就支持端口映射, 只需要网络管理员做相应的设置和调整即可实现。 而以软硬结合方式实现端口映射功能的, 主要常见于各种路由器(提供网关路由功能) 。
下面主要介绍各种路由器(Router)中如何实现端口映射 一般路由器中有个端口映射(Port Mapping)或者虚拟服务器(Virtual Server)的设置。用户需要在路由器(Router)的“管理界面”中相应的端口映射界面中, 设置好相应的需要映射的端口, 协议,内网地址等, 才能生效。
设置的方法可能会因为路由器(Router)不同的品牌和型号,在设置的方法上也会有所不同。端口映射支持的网络协议有TCP/UDP/两者, 所以进行端口映射设置时, 如果不熟悉, 可以选择两者都支持。
举例说明: 以某路由器(Router)为例,在启用其路由功能之后,网络拓扑图如下: 这里假定路由器(Router)默认IP 内网地址为192.168.1.1,内网中电脑一般可以设置成为192.168.1.X(X=2~254),在内网中某一台电脑上打开IE,在地址栏输入服务管理器,进入“Internet信息服务”对话框,选择Web站点名称,例如:“默认Web站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置WWW服务器的主目录位置。
设定主目录为“另一计算机上的共享位置”,则可以在“网络目录”栏目内,以“\\ {服务器}\{共享名}”格式填写局域网内部的WWW服务器上已经设为共享的主目录,例如:\\Server6\信息服务”对话框,选择FTP站点名称,例如:“默认FTP站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置FTP服务器的主目录位置。 WinRoute Pro的端口映射功能 WinRoute Pro是一个工作于NAT(网络地址翻译)方式的Internet共享软件。
它本身自带了端口映射功能。 运行WinRoute Administration并登录,在主菜单上选择“Settings→ Advanced→Port Mapping”,出现端口映射的设置界面。
端口映射条目的添加、编辑界面如图所示。可以设置的选项包括协议、监听端口、端口类型(单一端口还是某个范围的连续端口)、目的主机、目的端口等。
专用的端口映射工具PortTunnel PortTunnel是一个实现端口映射的专用工具。它是一个直接运行的软件。
如果操作系统为Windows NT/Windows 2000/Windows XP,第一次运行时选择Start,PortTunnel会自动以服务方式运行。点击[Add]按钮添加条目,点击[Edit]按钮编辑现有条目,点击 [Delete]按钮删除条目。
“新建/编辑”条目的界面见下图。 在这个“新建/编辑端口映射”对话框中,我们要给该条目命名,然后设定输入端口(Port In)、绑定地址(Bind address)、输出端口(Port Out)和输出地址(Address Out)。
其中,“绑定地址”是指监听该主机的哪一个IP(内部IP还是外部IP)。设为“Any(0.0.0.0)”则监听该主机的全部IP。
PortTunnel专门针对HTTP、FTP、SMTP服务的端口映射,提供了较多的参数设置,在相。
6. 服务器怎么做端口映射
1、首先打开浏览器,输入路由器地址192.168.1.1,如果有做更改请输入更改后的地址,输入账号密码登陆路由器。
2、不同路由器的Web管理界面可能稍有不同,但设置方法大同小异。这里点击应用程序(部分路由器在LAN端口设置中)→选择IP与MAC绑定(也有叫:静态地址绑定、静态IP绑定)
3、将需要映射的主机进行IP绑定,如果不绑定静态IP,在DHCP重新分配IP后会导致映射失效。设置好之后记得点击保存。
4、返回应用列表,找到虚拟服务器,点击进入。
5、点击添加
6、将内部端口(应用程序的端口,如远程桌面默认3389)、外部端口(外网访问的端口),及刚刚绑定的内网IP地址填写之后点击保存。到此就完成了端口映射的设置。
7、完成设置之后,可以使用外网环境进行测试。注意一定要外网环境,如果在同 局域网,即时用外网地址访问,防火墙/路由器也会将其转换为局域网地址。
详解 Docker 端口映射|5种常见的端口映射方式
概述
docker的ip 是基于本地系统的,并且容器的端口非本地主机是访问不到的。此外,除了端口只能本地访问外,对于容器的另外一个问题是这些 ip 在容器每次启动的时候都会改变。
Docker 解决了容器的这两个问题,并且给容器内部服务的访问提供了一个简单而可靠的方法。Docker 通过端口绑定主机系统的接口,允许非本地客户端访问容器内部运行的服务。为了简便的使得容器间通信,Docker 提供了这种连接机制。
docker架构
自动映射端口
-P使用时需要指定--expose选项,指定需要对外提供服务的端口
$ sudo docker run -t -P --expose 22 --name server ubuntu:14.04
使用docker run -P自动绑定所有对外提供服务的容器端口,映射的端口将会从没有使用的端口池中 (49000..49900) 自动选择,你可以通过docker ps、docker inspect <container_id>或者docker port <container_id> <port>确定具体的绑定信息。
绑定端口到指定接口
基本语法
$ sudo docker run -p [([<host_interface>:[host_port]])|(<host_port>):]<container_port>[/udp]
默认不指定绑定 ip 则监听所有网络接口。
绑定 TCP 端口
# Bind TCP port 8080 of the container to TCP port 80 on 127.0.0.1 of the host machine. $ sudo docker run -p 127.0.0.1:80:8080 <image> <cmd> # Bind TCP port 8080 of the container to a dynamically allocated TCP port on 127.0.0.1 of the host machine. $ sudo docker run -p 127.0.0.1::8080 <image> <cmd> # Bind TCP port 8080 of the container to TCP port 80 on all available interfaces of the host machine. $ sudo docker run -p 80:8080 <image> <cmd> # Bind TCP port 8080 of the container to a dynamically allocated TCP port on all available interfaces $ sudo docker run -p 8080
绑定 UDP 端口
# Bind UDP port 5353 of the container to UDP port 53 on 127.0.0.1 of the host machine. $ sudo docker run -p 127.0.0.1:53:5353/udp
5种常见的端口映射方式
1.对容器暴露的所有端口,随机映射宿主机端口
-P , –publish-all=true | false,默认为false
# docker run -P -it ubuntu /bin/bash
2. 映射宿主机随机端口到容器指定端口
-p containerPort( -p表示 –publish=[ ] )
# docker run -p 80 -it ubuntu /bin/bash
3. 映射宿主机指定端口到容器指定端口(一 一对应)
hostPort : containerPort
# docker run -p 8080:80 -it ubuntu /bin/bash
4. 指定容器IP和容器端口,宿主机端口随机映射
ip : : containerPort
# docker run -p 127.0.0.12::80 -it ubuntu /bin/bash
5. 指定容器IP、宿主机端口、容器端口
ip : hostPort : containerPort
# docker run -p 127.0.0.12:8080:80 -it ubuntu /bin/bash
关于docker端口映射主要分享到这里了,大家有空还是要自己多尝试下,后面会分享更多关于devops内容,感兴趣的朋友可以关注下~
觉得有用的多多转发哦!