unbound:安装与配置

unbound是一个开源local dns,支持edns-client-subnet(bind不支持edns-client-subnet)。

一、下载

        文件名:unbound-1.4.22.tar.gz

        下载地址:http://unbound.net/download.html

        官网:http://unbound.net/index.html

二、安装

        ./configure

        make; make install

三、安装路径

        安装路径:/usr/local/sbin/unbound

        配置文件:/usr/local/etc/unbound/unbound.conf

四、配置、启动unbound

4.1 添加用户

        groupadd unbound

        useradd -d /var/unbound -m -g unbound -s /bin/false unbound

        mkdir -p /var/unbound/var/run

        chown -R unbound:unbound /var/unbound

4.2 下载named.cache

        cd  /usr/local/etc/unbound

        wget ftp://FTP.INTERNIC.NET/domain/named.cache

4.3 修改配置文件unbound.conf

        interface: 0.0.0.0                                        //可以使用本机任意端口IP响应数据包

        port: 53                                                         //使用53端口响应数据包

        access-control: 192.168.0.0/16 allow    //响应来自192.168.0.0网段的数据包

        chroot: "/usr/local/etc/unbound"

        username: "unbound"

        directory: "/usr/local/etc/unbound"

        pidfile: "/usr/local/etc/unbound/unbound.pid"

        root-hints: "/usr/local/etc/unbound/named.cache"    //从这个文件读取根解析的信息

4.4 启动unbound

        /usr/local/sbin/unbound -c /usr/local/etc/unbound/unbound.conf 

        这样在其他机器上,就可以以unbound作为local dns,使用dig查询了。


参考资料:

        unbound:how to Setup and Install     http://unbound.net/documentation/howto_setup.html

        unbound.conf   http://www.unbound.net/documentation/unbound.conf.html

        使用unbound创建dns服务器:http://blog.csdn.net/force_eagle/article/details/2875204


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值