Dns 如何修复状态为“已拒绝”的挖掘命令?

Dns 如何修复状态为“已拒绝”的挖掘命令?,dns,named,dig,Dns,Named,Dig,我需要帮助修复一个被拒绝的状态。我看了一下名为.conf的,一切看起来都正常 我甚至将allow query更改为any,它以前是localhost dig xxx.com @ns1.xxx.com ; <<>> DiG 9.8.3-P1 <<>> xxx.com @ns1.xxx.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUER

我需要帮助修复一个被拒绝的状态。我看了一下名为.conf的
,一切看起来都正常

我甚至将
allow query
更改为
any
,它以前是
localhost

dig xxx.com @ns1.xxx.com

; <<>> DiG 9.8.3-P1 <<>> xxx.com @ns1.xxx.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 41866
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;xxx.com.   IN  A

;; Query time: 29 msec
;; SERVER: xx.xx.xx.xxx#53(xx.xx.xx.xxx)
;; WHEN: Wed Feb 25 23:04:48 2015
;; MSG SIZE  rcvd: 41
dig xxx.com@ns1.xxx.com
;  挖掘9.8.3-P1 xxx.com@ns1.xxx.com
;; 全局选项:+cmd
;; 得到答案:
;; ->>HEADER我想我必须做一个

名为restart的服务。一切都立即开始工作

我通过更改bind的
选项
配置部分中的
允许查询
解决了相同的外观问题。我包括了我的vpn网络
10.1.0.0/24
以访问dns:

options {
    ...
    allow-query { localhost; 10.1/24; };
    ...
};
之后,I ofc执行名为reload的sudo服务来重新读取配置

  • 为了解决这个问题,我首先安装了bind9
  • 我编辑了my resolve.conf以显示以下内容:

    #DNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
    #FallbackDNS=
    #allow-recursion { any; };
    
  • 然后我在bind9配置文件中编辑了下面的行

    # run resolvconf?
    RESOLVCONF=yes