怎么把本地ip和端口映射到公网上?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把本地ip和端口映射到公网上?相关的知识,希望对你有一定的参考价值。
应该是像学校的服务器一类的,有个人告诉我有交换机和配置dns两种方法,有人能详细帮我解释一下么
1、通过IP端口映射。该设置需要对外公网IP是固定IP,即不能是拨号上网形式。在服务器上针对某服务开启端口,例如远程访问端口3389,在路由器上配置映射规则,将内网IP如:192.168.1.253,端口3389映射至公网IP:*.*.*.* 3389。
访问时使用公网IP:3389访问。
2、通过配置动态DNS配置。该配置需注册动态映射账号。在服务器上登陆注册动态映射的软件,同时在路由器的动态域名处配置动态域名账户密码。确保连接状态为已连接。
访问时通过动态DNS获取到的域名进行访问。 参考技术A
有个开源的内网穿透工具Holer,设置一个access key就可以完成映射
Docker-端口映射
参考技术A docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。亦可使用Dockerfile文件中的EXPOSE指令来配置。
例如:(不推荐使用)
例如:
以上指令会将容器的80端口随机映射到宿主机的一个端口上。
例如:
以上指令会将容器的80端口映射到宿主机的8000端口上。
以上指令会将容器的ip192.168.0.100和80端口,随机映射到宿主机的一个端口上。
以上指令会将容器的ip192.168.0.100和80端口,映射到宿主机的8000端口。
以上是关于怎么把本地ip和端口映射到公网上?的主要内容,如果未能解决你的问题,请参考以下文章