我在本地網絡上的ubuntu 16.04服務器上配置了bind9。「dig domain_name」只能在本地使用。配置有什麼問題?
挖legalact.uz返回如下:
; < < >>挖9.10.3-P4-Ubuntu的< < >> legalact.uz
;;全局選項:+ cmd
;;有回答:x
;; - >> HEADER < < - 操作碼:QUERY,狀態:NOERROR,ID:27505
;;標誌:qr aa rd ra; QUERY:1,回答:1,AUTHORITY:1,附加條件:2
;; OPT PSEUDOSECTION:
; EDNS:版本:0,flags:; udp:4096
;;問題部分:
; legalact.uz。 IN A
;;答案部分:
legalact.uz。 604800 IN A 46.255.68.41
;;授權部分:
legalact.uz。 604800在NS ns.legalact.uz。
;;其他部分:
ns.legalact.uz。 604800 IN A 46.255.68.41
;;查詢時間:0毫秒
;;服務器:192.168.1.107#53(192.168.1.107)
;;時間:1月16日星期一10:30:44 +05 2017
;;味精SIZE RCVD:89
但如果我嘗試挖legalact.uz從另一個網絡,它返回如下回答:
; < < >>挖9.10.3-P4-Ubuntu的< < >> leagalact.uz
;;全局選項:+ cmd
;;連接超時;沒有服務器可以達成
挖@ 46.255.68.41 legalact.uz返回正確答案:
; < < >>挖9.10.3-P4-Ubuntu的< < >> @ 46.255.68.41 legalact.uz
; (找到1個服務器)
;;全局選項:+ cmd
;;得到的答案:
;; - >> HEADER < < - 操作碼:QUERY,狀態:NOERROR,ID:40237
;;標誌:qr aa rd ra; QUERY:1,回答:1,AUTHORITY:1,附加條件:2
;; OPT PSEUDOSECTION:
; EDNS:版本:0,flags:; udp:4096
;;問題部分:
; legalact.uz。IN A
;;答案部分:
legalact.uz。 604800 IN A 46.255.68.41
;;授權部分:
legalact.uz。 604800在NS ns.legalact.uz。
;;其他部分:
ns.legalact.uz。 604800 IN A 46.255.68.41
;;查詢時間:48毫秒
;;服務器:46.255.68.41#53(46.255.68.41)
;;時間:週一1月16日10:51:25 +05 2017
;;味精SIZE RCVD:89
這裏是我的配置文件:
的named.conf
包括 「/etc/bind/named.conf.options」;
包括「/etc/bind/named.conf.local」;
包括「/etc/bind/named.conf.default-zones」;
named.conf.local
區 「legalact.uz」{
型主;
文件「/etc/bind/zones/db.legalact.uz」;
allow-query {any; };
};
zone「68.255.46.in-addr.arpa」{
type master;
文件「/etc/bind/zones/db.46」;
allow-query {any; };
};
named.conf.options
選項{
目錄 「的/ var /緩存/綁定」;
貨代{
8.8.8.8;
8.8.4.4;
};
listen-on {any; };
dnssec-enable yes;
dnssec-validation yes;
遞歸是;
只向前;
auth-nxdomain yes; #符合RFC1035
listen-on-v6 {any; };
allow-query {any; };
};
db.46
$ TTL 604800
@ IN SOA ns.legalact.uz。 admin.legalact.uz。(
1;串行
604800;刷新
86400;重試
2419200;過期
604800);負緩存TTL
;
@ IN NS ns.legalact.uz。
41 IN PTR legalact.uz。
db.legalact.uz
$ TTL 604800
@ IN SOA ns.legalact.uz。 admin.legalact.uz。 (
2;串行
604800;刷新
86400;重試
2419200;過期
604800);負緩存TTL
; dnsserver
@ IN NS ns.legalact.uz。
@ IN A 46.255.68.41
NS IN A 46.255.68.41
非常感謝您的回答。這對我非常有幫助。 – Chajar