| 2019-09-16
很多应用都需要设置端口才能允许外部访问,docker容器内的应用也需要占用端口,但是docker容器本身就是一个微型系统它自身的端口与宿主机器是不一样的,用户想要访问容器内的应用时只能通过访问宿主机器的端口才能访问容器内的应用。所有为了访问容器内的应用,需要将宿主机器的端口与容器的端口进行映射。设置dns花生壳解析路由器的步骤有哪些?详解Docker端口映射是什么?
docker的ip 是基于本地系统的,并且容器的端口非本地主机是访问不到的。此外,除了端口只能本地访问外,对于容器的另外一个问题是这些 ip 在容器每次启动的时候都会改变。
Docker 解决了容器的这两个问题,并且给容器内部服务的访问提供了一个简单而可靠的方法。Docker 通过端口绑定主机系统的接口,允许非本地客户端访问容器内部运行的服务。为了简便的使得容器间通信,Docker 提供了这种连接机制。
花生壳就是可以把域名和动态IP进行绑定,也就是每次路由器拨号到的动态外部IP地址会自动送到花生壳网站,花生壳网站将这个动态的IP绑定为一个固定的域名;这样你访问这个域名就可以自动找到那个动态拨号IP的公司路由器了;当然我们也可以想象一下,用ADSL的动态IP的用户,通过花生壳就可以把自己的主机变成一台Web服务器了。
怎么设置dns花生壳解析路由器的详细步骤如下:
本例假设路由器的IP为192.168.1.1;
1、设置端口映射(即虚拟服务器)
(1)在IE输入http://192.168.1.1, 输入用户名和密码,进入设置界面,点击“进阶设定”-“虚拟服务器”
(2)添加一条WEB 服务端口映射,直接在最上方那里设置:
(3)选择激活,名称随便写一个,个人 IP 地址填入你的本机IP,比如你的内网ANYVIEW服务器的IP是192.168.1.2,就填192.168.1.2
(4)协议模式,选择TCP,当然你选择BOTH/ALL也可以,私有服务端口和公有服务端口都填入ANYVIEW端口:11901-11905(共5个端口,也可以写成5行);
含义是:当远程连接访问路由器外部IP地址(比如222.222.222.222)的11901-11905这5个端口时,路由器会自动将对应的请求,通过路由器内网口IP地址192.168.1.1,将请求转发到192.168.1.2
(5)排程,任何时间。
按执行按钮后提示需要重新启动路由器,按重新激活按钮使其生效。
2、为路由器添加花生壳动态IP 解析服务。
(1)打开路由器设置界面-进阶设定-动态dns
(2)动态dns选择:点激活
(3)选择动态域名解析服务商:花生壳
主机名称:这里应该填写你的花生壳申请到的免费域名,比如TEST.Vipp.cc,但有些路由器提示错误的主机名称,发生这种情况的,你应该再去申请一个免费域名,用.net或是.cn结尾的,就不会提示错误了。
使用者账号/电子邮件:填入你的花生壳登录名
使用者密码/键值:填入花生壳登录密码
(4)点击一下联机测试,如果成功的话,就行了。
至此,怎么设置dns花生壳解析路由器端口映射就得到了完美的解决。
花生壳是用户首选的动态域名解析服务商,是动态域名解析行业起步较早的一个品牌,以提供完全开放的免费软件迅速占领1450万动态dns用户市场。花生壳也被网友亲切的统称为动态dns。