|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!媒介:
懂得named
假如说我们装置的rpm包不切合我们的请求怎样办、好比说我们想升引named的线程形式、好比说我想让他禁用IPv6、好比说我们想启用某种特征、而rpm在编译时没有供应、那这时候我们只能往手动编译装置了,那怎样往编译装置named:
编译装置named有一个贫苦的地方、一切的设置文件你都得本人往创建、像/var/named/这个目次、编译装置时连这个目次都不会存在、得本人往创立这个目次、内里的各类设置文件、地区文件、像根的、localhost的、和localhost的反向的、都到手动往做、连我们service启动剧本都没、以是不到万不得以最好别往编译他、由于很贫苦、但关于我们进修来说、我们应当是变得法的往折腾本人、在世就是折腾嘛、那我们各类***都往探索一遍、未来我们真要用得着了也好应对。
起首下去就同步一下我们的工夫:
#hwclock-s
然后反省一下装置情况所必要的开辟包组、确保所依附的开辟包组都装有了、我这里没有装、那我就用yum来装一下吧:
#yum-ygroupinstall"DevelopmentTools"
#yum-ygroupinstall"ServerPlatformDevelopment"
#yumgrouplist
装好后检察一下、最次要两项:Developmenttools和ServerPlatformDevelopment
然后我们就往下载源码包了、这里我就往www.isc.org/donloads/官方网站下载了、撑持利用的版本是9.9.5、以后利用的不乱版、这个版本中已自带dlz了、之前的版本没有自带的、装置时要装这个dlz的、假如我们未来人但愿指资本纪录基于数据库的体例寄存的话、并且要可以现场检索、现场呼应的话、则自界说启用dlz功效便可、下载好我们就往解紧缩:
#tarxfbind-9.9.5.tar.gz
这里注重一下:我们要往编译装置一个办事、起首要往看他的README、然后看他的INSTALL、大致懂得一下有无我们所必要的信息、固然我们这里就未几说了、间接往下走:
#./configure--prefix=/usr/local/bind9--sysconfdir=/etc/named--enable-threads--enable-epoll--disable-chroot
--prefix=/usr/local/bind9:指定编译寄存的路径
--sysconfdir=/etc/named:指定设置文件寄存路径
--enable-threads:启用了多线程的功效
然后make和makeinstall就OK了、装置完成绩能够往设置了
#make&&makeinstall
我们后面说过、编译装置named甚么都得本人创立、用户也没有的、以是我们得给他创立一个用户先、并且用户是体系用户、要加-r、体系用户不会给他创立家目次的:
先创立用户组:
#groupadd-g53-rnamed
#useradd-gnamed-rnamed
这里我们先往创立named的事情目次、然后创立named.ca这个文件:
#mkdir/var/named
这里@前面的IP是能会见互联网的办事器、天生的数据存在到/var/named/named.ca中往
#dig-tNS.@172.16.0.1>/var/named/named.ca
然后再往编纂/etc/named/named.conf的设置文件、这个文件也没有、必要本人往编写的:
#vim/etc/named/named.conf
#界说全局的
options{
#界说named的流动事情路径
directory"/var/named";
};
#界说根的地区
zone"."IN{
typehint;#范例、hint暗示为根的
file"named.ca";#指定的文件
};
#界说本当地的地区
zone"localhost"IN{
typemaster;#范例属于master、属于本人的
file"named.localhost";#指定的文件
allow-transfer{none;};#不同意任何人传送的
};
#界说反向剖析的 |
|