我有两个 DNS 区域文件,有人能告诉我在哪一个中我必须添加 SPF 记录吗?
区域(localhost.zone
):
$TTL 86400
@ IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS @
IN A 127.0.0.1
IN AAAA ::1
区域(localdomain.zone
):
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localhost
localhost IN A 127.0.0.1
答案1
简短的回答是以上都不是。这些是通常添加到 DNS 服务器的标准区域,因此它们将解析名称 localhost 和 localhost.localdomain。添加这些条目是为了使 DNS 服务器不会将对 localhost 的请求转发到您的 ISP 或其他公共 DNS 服务器。RFC1919 要求 localhost 区域
RFC1919
4.1 Boot file setup
Certain zones should always be present in nameserver configurations:
primary localhost localhost
primary 0.0.127.in-addr.arpa 127.0
primary 255.in-addr.arpa 255
primary 0.in-addr.arpa 0
如果您没有配置其他区域,那么您可能正在查看错误的 DNS 服务器。
尝试运行命令dig @8.8.8.8 -t ns example.org
。将替换example.org
为您尝试发送电子邮件的实际域名。这将为您提供从 Google 角度对您的区域具有权威性的名称服务器列表。
我的域名是 vns6.wtech.in
是你的主机名或域名?您拥有wtech.in? 如果是这样,那么您的 DNS 肯定是由名为 ? 的服务器处理的。orderbox-dns.com.
我不太确定他们是谁,但我猜他们属于您从其获得域名的 DNS 注册商。某个地方可能有一个 Web 界面允许您修改其系统中的记录。
$ dig @8.8.8.8 -t ns wtech.in
; <<>> DiG 9.7.3 <<>> @8.8.8.8 -t ns wtech.in
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23606
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;wtech.in. IN NS
;; ANSWER SECTION:
wtech.in. 37904 IN NS enow.earth.orderbox-dns.com.
wtech.in. 37904 IN NS enow.mars.orderbox-dns.com.
wtech.in. 37904 IN NS enow.mercury.orderbox-dns.com.
wtech.in. 37904 IN NS enow.venus.orderbox-dns.com.
;; Query time: 22 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed Feb 29 00:43:53 2012
;; MSG SIZE rcvd: 143