使用 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