无法解析 Linux 服务器上的主机名

无法解析 Linux 服务器上的主机名

使用 Digital Ocean 作为网络主机,我设置了 2 个 Droplet,prod.domain.com、dev.domain.com。

在我通过 Digital Ocean 管理域的地方,我创建了 2 个不同的 A 记录 (dev/prod),将它们指向各自的 Droplet IP。

以 dev 为例,我设置服务器的主机名:

hostname dev.domain.com

然后修改/etc/hosts:

127.0.1.1       dev.domain.com dev

通过我的注册商,我将名称服务器指向 Digital Ocean NS1、NS2、NS3.digitalocean.com

我可以通过 IP ping 通,但不能通过主机名 ping 通。记录被传播。

您对我如何解决这个问题有什么建议吗?

答案1

如果dig安装了,您可以尝试直接查询他们的名称服务器,使用以下命令跟踪请求

dig +trace @ns1.digitalocean.com dev.example.com

如果dig不可用,您可以尝试使用nslookup命令

nslookup -debug dev.example.com ns1.digitalocean.com

相关内容