我有一个Ubuntu14.04服务器运行一个动态DNS客户端。
我使用动态DNS,因为我的ISP偶尔会更改我的广域网IP。
我创建了一个no-ip.org域名来远程连接到我的服务器。
如果我想用我的no-ip.org DNS名称从我的另一个Linux设备连接到Ubuntu服务器。如何在我的Linux设备中配置它?
只要输入DNS名称,它就能工作了吗?还是我需要做更多的配置?
发布于 2016-03-10 12:42:34
您的动态DNS实际上(几乎可以肯定)指向您的路由器,而不是您的Ubuntu计算机。即使您从网络内部的客户端运行它,DDNS所能做的就是指向公共IP。
我假设您在路由器上设置了一些端口转发,以便将连接连接到您的Ubuntu服务器上。问题是大多数家庭路由器不会进行内部重定向。因此,本地计算机(无论操作系统)将查看DNS,获取公共IP并尝试连接。路由器将不知道如何转发这个。
这里有几个选项,取决于路由器允许您做什么:
youraddress.no-ip.org的解释,直接指向正确的计算机(带有本地IP)。本质上,安装绑定并配置它可以从当前的DNS服务器获取大部分DNS,但添加重写。但是,您需要您的网络计算机将其用作DNS服务器,因此您需要您的路由器将此计算机指定为DNS服务器。然后,当另一台本地计算机解析(您可能必须首先刷新其网络连接)时,它应该得到本地IP。/etc/hosts直接将IP分配给DNS名称。https://askubuntu.com/questions/744269
复制相似问题