
无需加好友免费技术支持
构建自已的DNS服务器是一种非常比较常见的要求,尤其是在企业内部。Linux下搭建DNS一般应用网络服务器BIND完成程序流程,BIND这是加州大学伯克利分校开发设计的一套域名服务器程序包 DNS 可以从分析协议中 Linux 域名分析服务项目根据该程序包在设备上给予。
1、安装BIND
一般Linux系统会内置BIND查验您服务器是不是已下载,可操作下列指令进行检验:
如出现图中执行结果,也表示现阶段系统软件已安装BIND手机软件。反过来,并没有。BIND,你能应用 yum install -y bind* 指令。组装结论如下所示:
BIND程序安装后,大家可以根据 systemctl start named.service 指令来运行BIND手机软件。BIND取得成功启动时,根据 netstat -npl|grep named 如下所示:
从效果中大家可以看到 named 进程是 BIND 它能够与此同时系统升级软件的运转全过程 udp/tcp 默认设置应用53端口号的二种协议书。 named 该全过程还监管了953端口号,主要运用于为远程访问专用工具给予操纵安全通道。
2、配备BIND
装上BIND以后还要配备BIND。Bind主配置文件是etc/name.conf,这一文件是文字文件,往往需要手动式形成。除主配置文件外,/var/named目录下的所有文件全是DNS这种配置文件共同保证配置文件BIND正常运转。以下属于这种文件配置。
1)name.conf 界定文件bind运作系统服务
一般只需改动 listen-on 和 allow-query 下列二项:
这儿各自表明服务器上的一切IP都可给予详细地址DNS域名分析服务项目,容许每个人推送网络服务器DNS查看要求。
2)/etc/named.rfc1912.zones 用以储存域名和文件IP地址相互关系位置。与图书目录类似,相匹配于每一个域和对应的域IP当要查询或修改地址的具体地址时,也可以根据该部位寻找有关文件。
在分析新域名时,在文件中加入一个新的分析标准。
3)named.ca 这也是根域配置文件,根域配置文件设定根域域名数据库系统,主要包括13个根域DNS服务器信息内容。绝大多数全面的文件都是一样的,客户一般不用改动。
4)正域名分析数据库系统文件相匹配于第一个 2)步中 file 字段名指定文件是界定域名到ip相互关系。
5)反向域名分析数据库系统文件也相匹配于这儿的第一个 2)步中 file 界定字段名指定文件的功效ipd域名的相互关系。
3、域名分析
域名分析分成正方向分析和反向分析。ip,反向分析是大将ip对域名开展分析。
3.1 正方向分析
1)改动地区配置文件 /etc/named.rfc1912.zones,为 example.com 界定正方向分析标准如下所示:
2)修改数据配置文件 example.com.zone
3.2 反向分析
在DNS在域名分析服务上,反向分析作用是递交客户IP地址分析是一种对应的域名信息内容,一般用以某一域名IP全部关联在详细地址里的域名也被总体屏蔽掉,且被一些域名上传的垃圾短信屏蔽掉。它还可以结合某一IP反向分析详细地址,大概分辨上边运作了几个站点。在购买虚拟主机时,可以用此作用来检验云虚拟主机服务提供商存不存在很严重的超售难题。
1)改动地区配置文件 /etc/named.rfc1912.zones,为 example.com 反向分析标准的概念如下所示:
注:反向分析是门把IP因而,将详细地址分析为域名文件格式zone(地区)要把它放到一边IP例如居然是192.168.10.0反写后该是10.168.192,并且只需写IP地址的网络位置。
2)修改数据配置文件 245.168.192.arpa
4、重启服务
改动配置文件后,务必重启服务器,使配备具体内容起效。