首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu服务器+动态DNS

问Ubuntu服务器+动态DNS
EN

Ask Ubuntu用户
提问于 2016-03-10 12:15:41
回答 1查看 2.4K关注 0票数 0

我有一个Ubuntu14.04服务器运行一个动态DNS客户端。

我使用动态DNS,因为我的ISP偶尔会更改我的广域网IP。

我创建了一个no-ip.org域名来远程连接到我的服务器。

如果我想用我的no-ip.org DNS名称从我的另一个Linux设备连接到Ubuntu服务器。如何在我的Linux设备中配置它?

只要输入DNS名称,它就能工作了吗?还是我需要做更多的配置?

EN

回答 1

Ask Ubuntu用户

发布于 2016-03-10 12:42:34

您的动态DNS实际上(几乎可以肯定)指向您的路由器,而不是您的Ubuntu计算机。即使您从网络内部的客户端运行它,DDNS所能做的就是指向公共IP。

我假设您在路由器上设置了一些端口转发,以便将连接连接到您的Ubuntu服务器上。问题是大多数家庭路由器不会进行内部重定向。因此,本地计算机(无论操作系统)将查看DNS,获取公共IP并尝试连接。路由器将不知道如何转发这个。

这里有几个选项,取决于路由器允许您做什么:

  • 在网络中运行DNS服务器(例如在您的服务器上),它提供自己对youraddress.no-ip.org的解释,直接指向正确的计算机(带有本地IP)。本质上,安装绑定并配置它可以从当前的DNS服务器获取大部分DNS,但添加重写。但是,您需要您的网络计算机将其用作DNS服务器,因此您需要您的路由器将此计算机指定为DNS服务器。然后,当另一台本地计算机解析(您可能必须首先刷新其网络连接)时,它应该得到本地IP。
  • 只需覆盖每台本地计算机上的DNS即可。大多数系统允许编辑/etc/hosts直接将IP分配给DNS名称。
  • 获取允许内部转发的路由器。这个特性在较小的企业路由器中可以使用,所以这不是一个廉价的选择。
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/744269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档