一、bind服务器安装
bind:开源、稳定、应用广泛的DNS服务。bind的软件包名bind,服务名称named.
查看是否安装bind,安装bind包:
bind服务主要配置文件:
/etc/named.conf //主配置文件
/etx/named.rfc1912.zones //区域配置文件
/var/named/ //
二、基本配置
channel default_debug {
<span style="color: #0000ff">file <span style="color: #800000">"<span style="color: #800000">data/named.run<span style="color: #800000">"<span style="color: #000000">;
severity dynamic;
};
};
zone <span style="color: #800000">"<span style="color: #800000">.<span style="color: #800000">"<span style="color: #000000"> IN { //根域解析
type hint;
<span style="color: #0000ff">file <span style="color: #800000">"<span style="color: #800000">named.ca<span style="color: #800000">"<span style="color: #000000">;
};zone "test.com" IN { //test.com的解析 type master; file "test.zone"; //test.com的zone文件};<span style="color: #000000">zone "43.168.192.in-appr.arpa" IN { //test.com逆向解析 type master; file "test.ptr"; //test.com逆向解析zone文件};
include <span style="color: #800000">"<span style="color: #800000">/etc/named.rfc1912.zones<span style="color: #800000">"<span style="color: #000000">; //zone配置文件
include <span style="color: #800000">"<span style="color: #800000">/etc/named.root.key<span style="color: #800000">"; //根域的key文件
/var/named/test.zone和/var/named/test.ptr文件可以通过/var/named/empty 拷贝得到
cp -p /var/named/empty /var/named/test.zone //通过加-p将源文件的权限也复制过来
zone配置文件的属组要为named组, chgrp named /var/named/test.zone
dns IN A <span style="color: #800080">192.168.<span style="color: #800080">43.100<span style="color: #000000">
www IN A <span style="color: #800080">192.168.<span style="color: #800080">43.100
第一行 : $TTL 3H --dns失效时间,单位秒
第二行 : 启始记录 解析的域名 解析到test.com. 管理员邮箱(zone文件内@表示该域名)
中间5行不需要修改
第八行 : NS记录 test.com. 用dns.test.com.服务器来解析
第九行 : A记录 dns.test.com. 的IP
第十行 : A记录 www.test.com. 的IP
修改/var/named/test.ptr文件:(反向解析)
启动服务:
systemctl start named //启动服务
systemctl restart named //重启服务
注意防火墙和SELinux是否配置了相应的规则,也可以关闭防火墙和SELinux
systemctl stop firewalld
setenforce 0
三、DNS客户端
/etc/sysconfig/network-scripts/ifcfg-ens33
或修改/etc/resolv.conf
dns客户端:
示例:
dig正向解析 dig @192.168.43.100 www.test.com dig反向解析在-x :dig -x 192.168.43.100
; EDNS: version: <span style="color: #800080">0,flags:; udp: <span style="color: #800080">4096<span style="color: #000000">
;; QUESTION SECTION:
;www.test.com. IN A
;; ANSWER SECTION:
www.test.com.
;; AUTHORITY SECTION:
test.com.
;; ADDITIONAL SECTION:
dns.test.com.
;; Query
<span style="color: #0000ff">time: <span style="color: #800080">2<span style="color: #000000"> msec;; SERVER: <span style="color: #800080">192.168.<span style="color: #800080">43.100#<span style="color: #800080">53(<span style="color: #800080">192.168.<span style="color: #800080">43.100<span style="color: #000000">)
;; WHEN: 四 2月 <span style="color: #800080">07 <span style="color: #800080">23:<span style="color: #800080">14:<span style="color: #800080">43 CST <span style="color: #800080">2019<span style="color: #000000">
;; MSG SIZE rcvd: <span style="color: #800080">106
若转载请保留出处:https://www.cnblogs.com/alienbug/
原文链接:https://www.f2er.com/centos/71488.html