欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

支持ecs的bind部署记录

程序员文章站 2022-05-12 09:27:21
...

edns-client-subnet(下简称ecs)其现在还没有正式被bind支持。需要对bind重新编译,ISC上有支持ecs authoritative的源码,git克隆到到本地编译即可。

从国内镜像库check出bind代码,因为ecs功能只是在某个提交里面,故需要checkou一下:(后面版本是否也支持,测试确认)

ecs commit 对象:  git checkout d46855caedd5cb101795707f6f467fa363ef1448

国内镜像:https://github.com/isc-projects/bind9.git

完成的环境:

[[email protected] ~]# uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

安装

git clone https://source.isc.org/git/bind9.git
cd bind9/
./configure
make && make install

或者 指定安装完成目录:
./configure --prefix=/data/build/bind --without-openssl

既可以将bind安装完成。

安装完成后,可能named.conf没有生成,需要手动生成,或者从网上down一份作为主配置文件

---------------------------------------------如上是安装过程-------------------------------------------------

相关标签: bind