动态 DNS,将子域名连接到内部 NAS 和笔记本电脑

动态 DNS,将子域名连接到内部 NAS 和笔记本电脑

我正在尝试在家里设置以下内容。

  1. 通过以太网使用 Western Digital MyBook Live 2TB (NAS) 的文件服务器
  2. 通过我的笔记本电脑激活服务器,该服务器将通过以太网(无线)全天候在线

我有一个 Thomson TG784 路由器/调制解调器。

假设我的外部 IP 是:84.66.66.66
笔记本电脑内部 IP:192.168.0.60
MyBook Live(NAS)内部 IP:192.168.0.61

我在外部网站上拥有的域名是:laptop.mydomain.com
mybook.mydomain.com

如何解决这个问题,以便我可以将域名连接到我的内部 IP 并访问它们,无论何时何地,无论我在什么计算机/系统/操作系统上,只要有互联网访问?

我的 ISP 并没有提供静态 IP,所以我猜我必须使用诸如 dyndns.org 等服务?

答案1

1. 设置动态 DNS 帐户。

no-ip.com 的效果与本文列出的任何内容一样好(我的)有偏见的名单

no-ip.com 等的缺点是,免费帐户会以 yoursomething.no-ip.com 的形式获得地址。当然,您可以将 laptop.mydomain.com 设置为 yoursomething.no-ip.com 的 CNAME,但在我看来,这种方式“很丑陋”。最好使用动态 DNS 提供商来为您的域托管动态 DNS(请参阅上面的列表)。

2. 配置动态 DNS 客户端。

每当您的 IP 发生变化时,您都需要客户端软件来更新您的动态 DNS。您有两种选择:1. 从您的 TG784 更新动态 DNS(它确实支持动态 DNS)和 2. 在您的笔记本电脑上安装动态 DNS 客户端。您可以从一个地方更新两个记录,因为它们都指向同一个 IP,或者您可以将其中一个记录设置为另一个记录的 CNAME,甚至可以使用单个通配符记录(如果您的 DNS 提供商支持它),或者如 Ronald 建议的那样使用一个动态 DNS 记录并将两个主机名 CNAME 到它。

3. 设置端口转发 在路由器上,您必须将一些端口转发到 NAS,将一些端口转发到笔记本电脑。如果两个设备都必须使用相同的端口(如端口 80),事情就会变得更加复杂,我只会避免这种情况。

4.打开防火墙

在笔记本电脑和 NAS 上,打开防火墙中的相关端口(如果有的话)。

答案2

让这个工作可行的方法是:

  1. 使用 dyndns 将你的 ISP 的动态 IP 映射到 dyndns 提供的域名
  2. 将您的 DNS 更改为“mydomain.com”,使用 cname 将 subdomain.mydomain.com 映射到 dynamic.dyndns.org
  3. 将特定的外部端口映射到路由器中的内部 IP。

相关内容