3

我需要帮助解决状态被拒绝的问题。我看了看,named.conf一切看起来都很好。

我什至改成allow-queryany,以前是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
4

3 回答 3

0

我想我必须做一个名为重新启动的服务。一切几乎立即开始工作

于 2015-02-26T04:17:00.280 回答
0

我通过更改allowed-query绑定的options配置部分解决了同样的问题。我包括了我的 vpn 网络10.1.0.0/24来访问 dns:

options {
    ...
    allow-query { localhost; 10.1/24; };
    ...
};

之后我执行sudo service named reload了重新读取配置。

于 2016-05-02T11:52:14.433 回答
0
  1. 为了解决这个问题,我首先安装了bind9。
  2. 我编辑了我的 resolve.conf 以显示以下内容:

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

    # run resolvconf?
    RESOLVCONF=yes
    
于 2019-01-24T08:28:15.360 回答