自定义名称服务器无法通过 Internet 解析我的子域名(动态 DNS)

Custom Name Server Not Resolving My subdomain names via Internet (dynamic DNS)

我的 objective 是将站点设置为 noip/dyndns。

我已经购买了域名(比如 locations.com)。在我的 cpanel 中,我已将其重定向到静态 ip(比如 128.10.10.10) 我已经创建了子域(比如 device.locations.com)并将其重定向到另一个静态 ip (比如 128.20.20.20)。这工作正常。

我怎么希望在设备中设置动态 DNS 服务。locations.com (128.20.20.20) 我已经安装了 bibd(Centos 7 中的版本 9)

Probluem 是: 说我有一个动态的客户。我注册为 "serial001.device.locations.com",它有 ip(50.50.60.1,会随着时间而改变)

如果我在 dns 服务器 (128.20.20.20/device.locations.com) 中发出 "dig serial001.device.locations.com",我会得到,


;; ANSWER SECTION:
serial001.device.locations.com. 10 IN    A       50.50.60.1

但是,如果我在其他机器上发出 "dig serial001.device.locations.com",我不会得到任何答案。


;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52799
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

如果我特别说要像上面那样使用名称服务器(我已经将 jayaruvandns.tk 指向 128.20.20.20) 挖@locationsdns.tk serial001.device.locations.com


;; ANSWER SECTION:
serial001.device.locations.com. 10 IN    A       50.50.60.1

我能知道如何解决这个问题吗?

(我真的是 DNS 新手)

我关注了下面的博客

原版Post-Build your own DynDNS

我的配置文件中缺少 DNS 记录

You have to add these two DNS records to your example.com nameserver:

>dyn  NS  ns.example.com
>ns   A   203.0.113.17