代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、访问https://192.168.3.254:10000

由于SSL证书是不安全的,我用的Firefox浏览器会阻止打开网页:

1

看到上述界面,先选择“高级”,

2

然后再选择“接受风险并继续”,就到了这一步:

3

用户名:root

默认密码:password

2、需要修改2个配置文件

登入成功后,在左侧主菜单选“BIND DNS SERVER”,再在右边选“Edit Config File”:

6

分别对两文件进行修改

3.1 named.conf

修改这里,把能访问这个DNS服务器的IP地址加入到白名单。

我们局域网用的是192.168.3.*的网段,子网掩码是255.255.255.0.

我们这里设置的宽泛一点,白名单为192.168.0.0/16

acl trusted {
 192.168.0.0/16;
 localhost;
localnets;
 };
 // This is the primary configuration file for the BIND DNS server named.
 //
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
 // structure of BIND configuration files in Debian, *BEFORE* you customize
 // this configuration file.
 //
 // If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
 include "/etc/bind/named.conf.local";
 include "/etc/bind/named.conf.default-zones";

效果图如下

7

3.2 named.conf.options

这里主要是配置域名转发的服务器,我们需要哪几个域名服务器来协助我们解析。

这里暂时就是用8.8.8.8和8.8.4.4

大家可以自由发挥。

options {
 directory "/var/cache/bind";

```
  // If there is a firewall between you and nameservers you want
     // to talk to, you may need to fix the firewall to allow multiple
     // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

    // If your ISP provided one or more IP addresses for stable
     // nameservers, you probably want to use them as forwarders.
     // Uncomment the following block, and insert the addresses replacing
     // the all-0's placeholder.

    // forwarders {
     //      0.0.0.0;
     // };

    //========================================================================
     // If BIND logs error messages about the root key being expired,
     // you will need to update your keys.  See https://www.isc.org/bind-keys
     //========================================================================
     dnssec-validation auto;

    listen-on-v6 { any; };
     forwarders {
             8.8.8.8;
             8.8.4.4;
             };
     allow-query { any; };
     allow-recursion { trusted; };
     allow-query-cache { trusted; }; 
 ```

};

效果图如下

8

4、重启容器

docker restart dns

posted on 2023-07-08 17:19  终南山人  阅读(201)  评论(0)    收藏  举报