要检查域的记录,请以域名作为参数运行 dig。
挖掘 example.com 任何
我得到了以下结果。为什么结果中没有显示 A 记录。我在设置过程中做错了什么。请建议我应该调查什么。希望大家能尽快帮助我解决这个问题。
; <<>> DiG 9.9.3-P2 <<>> example.com any
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44674
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 4, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com. IN ANY
;; ANSWER SECTION:
example.com. 3489 IN MX 100 biz.mail.com.
example.com. 3482 IN NS ns1.domain.com.
example.com. 3482 IN NS ns2.domain.com.
;; AUTHORITY SECTION:
example.com. 3482 IN NS ns2.domain.com.
example.com. 3482 IN NS ns1.domain.com.
;; Query time: 0 msec
;; SERVER: xxx.252.xxx.xxx#53(xxx.252.xxx.xxx)
;; WHEN: Wed Oct 30 04:48:34 CDT 2013
;; MSG SIZE rcvd: 349
答案1
这就是您所说的您的域名吗?
“裸”域名没有A
记录是完全正常的。在这种情况下,您需要拥有诸如www.example.com
等主机才能拥有A
或CNAME
记录。如果您想example.com
解析主机,只需在此域名的 DNS 中添加一条A
记录即可。example.com
答案2
如果没有更多的信息,很难对此得出结论,但不幸的是,由于 Stack Exchange 的工作方式,我还不能在评论中要求提供更多信息 - 作为新用户,我还没有这个权限!
您的 DNS 究竟是如何配置的?您是在运行自己的 DNS 服务器,还是只是在某些托管平台上配置记录?配置/区域文件是什么样的?您问了一个问题,但没有提供我们实际回答所需的大量信息。
匿名化您的域名(将其更改为 example.com)意味着我们无法猜测可能出现的情况,也无法直接检查您的 DNS 服务器。
也就是说,假设您正在运行基于 BIND(或类似 BIND 的区域文件)的自己的 DNS 服务器,则您需要在区域文件中添加如下记录:
@ IN A <ip>
或者
example.com. IN A <ip>
请注意,在后一个示例中,域名后面的句号非常重要 - 如果没有它,您将在“example.com.example.com”创建 A 记录。