【发布时间】:2022-01-05 17:17:06
【问题描述】:
我正在使用 Bind9 设置 DNS,但无法解析反向 DNS。
这是我的 named.conf.local 文件:
zone "alice-abm.id" { type master; file "/etc/bind/db.alice-abm.id"; };
zone "190.193.116.in-addr.arpa" { type master; file "/etc/bind/db.190.193.116.in-addr.arpa"; };
这是我的 db.alice-abm.id 文件:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA alice-abm.id. admin.alice-abm.id. (
2021112801 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.alice-abm.id.
@ IN NS ns2.alice-abm.id.
@ IN A 116.193.190.67
ns1 IN A 116.193.190.67
ns2 IN A 116.193.190.67
www IN CNAME @ ;Bisa juga dengan alice-abm.id
这是我的 db.190.193.116.in-addr.arpa 文件:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA alice-abm.id. admin.alice-abm.id. (
20211128003 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
$ORIGIN 190.193.116.in-addr.arpa.
@ IN NS ns1.alice-abm.id.
@ IN NS ns2.alice-abm.id.
@ IN A 116.193.190.67
67 IN PTR alice-abm.id.
当我尝试 nslookup IP 地址时:
$ nslookup 116.193.190.67
这是返回错误:
** server can't find 67.190.193.116.in-addr.arpa: NXDOMAIN
我做错了什么吗?
请帮忙,谢谢。
【问题讨论】:
-
“我做错了什么吗?”您正在发布一个离题的问题。您的问题与编程无关,因此在这里是题外话。除此之外,要使反向 DNS 工作,您需要从为您提供您使用的 IP 地址的公司获得授权。您没有解释为什么需要反向名称(在几乎所有情况下您都不需要它们),如果您是 DNS 新手,那么您不应该首先尝试。