CentOS下简单的DNS配置
<p>一.本文环境</p><p> 1.三台虚拟机。一台DNS服务器,一台web服务器,一台客户端</p>
<p> 2.DNS服务器软件:bind,powerdns,unbound,本文使用bind</p>
<p> 3.BIND相关程序包:yum list all bind*</p>
<p> bind:服务器</p>
<p> bind-libs:相关库</p>
<p> bind-utils:客户端</p>
<p> bind 程序名 named</p>
<p>二.DNS结构及介绍</p>
<p> 1.DNS介绍</p>
<p> 目前在网络中的设备之间进行通信,是利用和依赖于IP地址实现的。但IP地址是难以记忆。于是一种有文字类型的记录方式由此而来,但是文字记录的方式可以利于人类记忆,可是计算机并不是理解这样的名称,于是我们可以利用一种名字解析服务将名称解析成IP地址,进行网络中的通讯,这种解析的方式之一就是DNS解析.(早期有其他方式的解析,目前大多都是DNS解析)</p>
<p> DNS(domain name system)是应用层协议,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网. C/S,53/udp, 53/tcp BIND:BekerleyInternat Name Domain,由ISC (www.isc.org)提供的DNS软件实现.</p>
<p> </p>
<p> 2.DNS,域名结构</p>
<p> DNS域名是一个分布式工作方式,并且这个系统是倒状,以根域,顶级域,二级域,主机来组成。</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/i-beta/1809154/201911/1809154-20191114164642397-1354017669.png"></p>
<p> </p>
<p> </p>
<p> 三,实现操作</p>
<p> 1.配置DNS服务器</p>
<p> yum install -y bind 安装dns服务软件</p>
<p> 有两个文件配置DNS /etc/named.conf /var/named/</p>
<p> 其中/etc/named.conf 定义了区域,对应的端口信息,配置文件路径等信息</p>
<div class="cnblogs_code">
<pre><span style="font-size: 15px"><span style="color: rgba(0, 128, 128, 1)">1</span> listen-on port <span style="color: rgba(128, 0, 128, 1)">53</span> { <span style="color: rgba(128, 0, 128, 1)">127.0</span>.<span style="color: rgba(128, 0, 128, 1)">0.1</span><span style="color: rgba(0, 0, 0, 1)">; };#若为服务器将监听的IP改为localhost
</span><span style="color: rgba(0, 128, 128, 1)">2</span> listen-on-v6 port <span style="color: rgba(128, 0, 128, 1)">53</span> { ::<span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">; };
</span><span style="color: rgba(0, 128, 128, 1)">3</span> directory <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/var/named</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)">4</span> dump-<span style="color: rgba(0, 0, 255, 1)">file</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/var/named/data/cache_dump.db</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)">5</span> statistics-<span style="color: rgba(0, 0, 255, 1)">file</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/var/named/data/named_stats.txt</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)">6</span> memstatistics-<span style="color: rgba(0, 0, 255, 1)">file</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/var/named/data/named_mem_stats.txt</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)">7</span> secroots-<span style="color: rgba(0, 0, 255, 1)">file</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/var/named/data/named.secroots</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)">8</span> recursing-<span style="color: rgba(0, 0, 255, 1)">file</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">/var/named/data/named.recursing</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)">9</span> allow-query { localhost; };#作为DNS服务器的话注释掉此行或者改为any</span></pre>
</div>
<p> /var/named/是bind的资源记录目录,其中根域也在其中</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> <span style="color: rgba(0, 0, 0, 1)">;; ADDITIONAL SECTION:
</span><span style="color: rgba(0, 128, 128, 1)"> 2</span> a.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">198.41</span>.<span style="color: rgba(128, 0, 128, 1)">0.4</span>
<span style="color: rgba(0, 128, 128, 1)"> 3</span> b.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">199.9</span>.<span style="color: rgba(128, 0, 128, 1)">14.201</span>
<span style="color: rgba(0, 128, 128, 1)"> 4</span> c.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.33</span>.<span style="color: rgba(128, 0, 128, 1)">4.12</span>
<span style="color: rgba(0, 128, 128, 1)"> 5</span> d.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">199.7</span>.<span style="color: rgba(128, 0, 128, 1)">91.13</span>
<span style="color: rgba(0, 128, 128, 1)"> 6</span> e.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.203</span>.<span style="color: rgba(128, 0, 128, 1)">230.10</span>
<span style="color: rgba(0, 128, 128, 1)"> 7</span> f.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.5</span>.<span style="color: rgba(128, 0, 128, 1)">5.241</span>
<span style="color: rgba(0, 128, 128, 1)"> 8</span> g.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.112</span>.<span style="color: rgba(128, 0, 128, 1)">36.4</span>
<span style="color: rgba(0, 128, 128, 1)"> 9</span> h.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">198.97</span>.<span style="color: rgba(128, 0, 128, 1)">190.53</span>
<span style="color: rgba(0, 128, 128, 1)">10</span> i.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.36</span>.<span style="color: rgba(128, 0, 128, 1)">148.17</span>
<span style="color: rgba(0, 128, 128, 1)">11</span> j.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.58</span>.<span style="color: rgba(128, 0, 128, 1)">128.30</span>
<span style="color: rgba(0, 128, 128, 1)">12</span> k.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">193.0</span>.<span style="color: rgba(128, 0, 128, 1)">14.129</span>
<span style="color: rgba(0, 128, 128, 1)">13</span> l.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">199.7</span>.<span style="color: rgba(128, 0, 128, 1)">83.42</span>
<span style="color: rgba(0, 128, 128, 1)">14</span> m.root-servers.net. <span style="color: rgba(128, 0, 128, 1)">518400</span> IN A <span style="color: rgba(128, 0, 128, 1)">202.12</span>.<span style="color: rgba(128, 0, 128, 1)">27.33</span></pre>
</div>
<p> 在/var/named/目录中可以增加自己定义的资源记录</p>
<p> 在DNS解析中有七种资源记录,A,SOA,NS,MX,AAAA,PTR,CNAME,一般常用A,SOA,MX,NS,SNAME,AAAA是ipv6解析,PTR反向解析,与A记录相反。</p>
<p><img src="https://img2018.cnblogs.com/i-beta/1809154/201911/1809154-20191114175055920-242887677.png"></p>
<p> </p>
<p> </p>
<p>资源解析记录的语法格式</p>
<p>name IN RR_TYPE VALUE</p>
<p>(1) TTL可从全局继承<br>(2) @可用于引用当前区域的名字 (当前域是需要在另一个配置文件中定义,所有@是一个变量,而在记录中的邮箱便不能写@符号,要以<span style="color: rgba(255, 0, 0, 1)">.</span>替代)<br>(3) 同一个名字可以通过多条记录定义多个不同的值;此时DNS服务器会以轮询方式响应<br>(4) 同一个值也可能有多个不同的定义名字;通过多个不同的名字指向同一个值进行定义;此仅表示通过多个不同的名字可以找到同一个主机</p>
<p>现在来写自己的资源记录。</p>
<div class="cnblogs_code">
<pre><span style="font-size: 15px"><span style="color: rgba(0, 128, 128, 1)"> 1</span> # <span style="color: rgba(0, 0, 255, 1)">cat</span><span style="color: rgba(0, 0, 0, 1)"> baidu.com.dns
</span><span style="color: rgba(0, 128, 128, 1)"> 2</span> <span style="color: rgba(0, 0, 0, 1)">$TTL 1D
</span><span style="color: rgba(0, 128, 128, 1)"> 3</span> @ IN SOA master.baidu.com. admin-<span style="color: rgba(0, 0, 0, 1)">mail.baidu.com. (
</span><span style="color: rgba(0, 128, 128, 1)"> 4</span> <span style="color: rgba(128, 0, 128, 1)">201911141803</span><span style="color: rgba(0, 0, 0, 1)"> ;序列号,不可过长否则服务无法启动 我这写的太长了 等会 会报错的。
</span><span style="color: rgba(0, 128, 128, 1)"> 5</span> <span style="color: rgba(0, 0, 0, 1)"> 1D ;与从DNS服务的同步时间
</span><span style="color: rgba(0, 128, 128, 1)"> 6</span> <span style="color: rgba(0, 0, 0, 1)"> 1H ;重试时间
</span><span style="color: rgba(0, 128, 128, 1)"> 7</span> <span style="color: rgba(0, 0, 0, 1)"> 3D ;过期时间
</span><span style="color: rgba(0, 128, 128, 1)"> 8</span> <span style="color: rgba(0, 0, 0, 1)"> 1D ;否定时间
</span><span style="color: rgba(0, 128, 128, 1)"> 9</span> <span style="color: rgba(0, 0, 0, 1)">)
</span><span style="color: rgba(0, 128, 128, 1)">10</span> <span style="color: rgba(0, 0, 0, 1)">@ IN A ns.baidu.com.;对NS记录而言,任何一个ns记录后面的服务器名字,应该需要一个对应的A记录解析
</span><span style="color: rgba(0, 128, 128, 1)">11</span> master IN A <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.8</span>
<span style="color: rgba(0, 128, 128, 1)">12</span> ns IN A <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.8</span>
<span style="color: rgba(0, 128, 128, 1)">13</span> www IN A <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.6</span></span></pre>
</div>
<p>资源记录写完之后还需要写配置文件,不然配置的资源文件怎么使用?</p>
<p>配置文件/etc/named.conf ,这里各文件中的配置文件,但是应写在/etc/named.rfc1912.zones 文件中 这个里面都有官方写好的模板,改改就好</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> zone <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">baidu.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)"> IN {
</span><span style="color: rgba(0, 128, 128, 1)">2</span> <span style="color: rgba(0, 0, 0, 1)"> type master;
</span><span style="color: rgba(0, 128, 128, 1)">3</span> <span style="color: rgba(0, 0, 255, 1)">file</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">baidu.com.dns</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)">4</span> allow-<span style="color: rgba(0, 0, 0, 1)">update { none; };
</span><span style="color: rgba(0, 128, 128, 1)">5</span> };</pre>
</div>
<p>使用命令检查</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> # named-<span style="color: rgba(0, 0, 0, 1)">checkconf #检查配置文件语法
</span><span style="color: rgba(0, 128, 128, 1)">2</span> # named-checkzone <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">baidu.com</span><span style="color: rgba(128, 0, 0, 1)">"</span> /var/named/<span style="color: rgba(0, 0, 0, 1)">baidu.com.dns#检查解析库的语法
</span><span style="color: rgba(0, 128, 128, 1)">3</span> dns_rdata_fromtext: /var/named/baidu.com.dns:<span style="color: rgba(128, 0, 128, 1)">2</span>: near <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">201911141803</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">: out of range#序列号过长
</span><span style="color: rgba(0, 128, 128, 1)">4</span> dns_rdata_fromtext: /var/named/baidu.com.dns:<span style="color: rgba(128, 0, 128, 1)">9</span>: near <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">ns.baidu.com.</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">: bad dotted quad #这里写错了应该是NS记录写成了A记录
</span><span style="color: rgba(0, 128, 128, 1)">5</span> zone baidu.com/IN: loading from master <span style="color: rgba(0, 0, 255, 1)">file</span> /var/named/<span style="color: rgba(0, 0, 0, 1)">baidu.com.dns failed: out of range
</span><span style="color: rgba(0, 128, 128, 1)">6</span> zone baidu.com/<span style="color: rgba(0, 0, 0, 1)">IN: not loaded due to errors.
</span><span style="color: rgba(0, 128, 128, 1)">7</span> # </pre>
</div>
<p>更改完了检查如下</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> # named-checkzone <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">baidu.com</span><span style="color: rgba(128, 0, 0, 1)">"</span> /var/named/<span style="color: rgba(0, 0, 0, 1)">baidu.com.dns
</span><span style="color: rgba(0, 128, 128, 1)">2</span> zone baidu.com/IN: loaded serial <span style="color: rgba(128, 0, 128, 1)">2911141803</span>
<span style="color: rgba(0, 128, 128, 1)">3</span> <span style="color: rgba(0, 0, 0, 1)">OK
</span><span style="color: rgba(0, 128, 128, 1)">4</span> # </pre>
</div>
<p>到这里我们的服务器已经配置好了。</p>
<p>四,配置一个页面,一个DNS客户端</p>
<p>配置页面</p>
<div class="cnblogs_code">
<pre><span style="font-size: 15px">$service httpd start
Starting httpd: httpd: Could not reliably determine the server</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">s fully qualified domain name, using 127.0.0.1 for ServerName</span>
</span></pre>
</div>
<div class="cnblogs_code">
<pre><span style="font-size: 15px">$<span style="color: rgba(0, 0, 255, 1)">echo</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)"><h1>www.google.com</h1></span><span style="color: rgba(128, 0, 0, 1)">"</span> > /var/www/html/<span style="color: rgba(0, 0, 0, 1)">index.html
$</span></pre>
</div>
<p>配置DNS客户</p>
<div class="cnblogs_code">
<pre><span style="font-size: 15px"># vim /etc/<span style="color: rgba(0, 0, 0, 1)">resolv.conf
# </span></pre>
</div>
<div class="cnblogs_code">
<pre><span style="font-size: 15px"><span style="color: rgba(0, 128, 128, 1)">1</span> <span style="color: rgba(0, 0, 0, 1)"># Generated by NetworkManager
</span><span style="color: rgba(0, 128, 128, 1)">2</span> <span style="color: rgba(0, 0, 0, 1)">search localdomain
</span><span style="color: rgba(0, 128, 128, 1)">3</span> nameserver <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.8</span>
<span style="color: rgba(0, 128, 128, 1)">4</span> ~ </span> </pre>
</div>
<p> </p>
<p>在DNS服务器上启动DNS</p>
<p>客户端结果如下:</p>
<p> </p>
<div class="cnblogs_code">
<pre><span style="font-size: 15px"><span style="color: rgba(0, 128, 128, 1)"> 1</span> # dig www.baidu.com
</span><span style="color: rgba(0, 128, 128, 1)"> 2</span>
<span style="color: rgba(0, 128, 128, 1)"> 3</span> ; <<>> DiG <span style="color: rgba(128, 0, 128, 1)">9.11</span>.<span style="color: rgba(128, 0, 128, 1)">4</span>-P2-RedHat-<span style="color: rgba(128, 0, 128, 1)">9.11</span>.<span style="color: rgba(128, 0, 128, 1)">4</span>-<span style="color: rgba(128, 0, 128, 1)">9</span>.P2.el7 <<>><span style="color: rgba(0, 0, 0, 1)"> www.baidu.com
</span><span style="color: rgba(0, 128, 128, 1)"> 4</span> ;; global options: +<span style="color: rgba(0, 0, 0, 1)">cmd
</span><span style="color: rgba(0, 128, 128, 1)"> 5</span> <span style="color: rgba(0, 0, 0, 1)">;; Got answer:
</span><span style="color: rgba(0, 128, 128, 1)"> 6</span> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, <span style="color: rgba(0, 0, 255, 1)">id</span>: <span style="color: rgba(128, 0, 128, 1)">47635</span>
<span style="color: rgba(0, 128, 128, 1)"> 7</span> ;; flags: qr aa rd ra; QUERY: <span style="color: rgba(128, 0, 128, 1)">1</span>, ANSWER: <span style="color: rgba(128, 0, 128, 1)">1</span>, AUTHORITY: <span style="color: rgba(128, 0, 128, 1)">1</span>, ADDITIONAL: <span style="color: rgba(128, 0, 128, 1)">2</span>
<span style="color: rgba(0, 128, 128, 1)"> 8</span>
<span style="color: rgba(0, 128, 128, 1)"> 9</span> <span style="color: rgba(0, 0, 0, 1)">;; OPT PSEUDOSECTION:
</span><span style="color: rgba(0, 128, 128, 1)">10</span> ; EDNS: version: <span style="color: rgba(128, 0, 128, 1)">0</span>, flags:; udp: <span style="color: rgba(128, 0, 128, 1)">4096</span>
<span style="color: rgba(0, 128, 128, 1)">11</span> <span style="color: rgba(0, 0, 0, 1)">;; QUESTION SECTION:
</span><span style="color: rgba(0, 128, 128, 1)">12</span> <span style="color: rgba(0, 0, 0, 1)">;www.baidu.com. IN A
</span><span style="color: rgba(0, 128, 128, 1)">13</span>
<span style="color: rgba(0, 128, 128, 1)">14</span> <span style="color: rgba(0, 0, 0, 1)">;; ANSWER SECTION:
</span><span style="color: rgba(0, 128, 128, 1)">15</span> www.baidu.com. <span style="color: rgba(128, 0, 128, 1)">86400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.6</span>
<span style="color: rgba(0, 128, 128, 1)">16</span>
<span style="color: rgba(0, 128, 128, 1)">17</span> <span style="color: rgba(0, 0, 0, 1)">;; AUTHORITY SECTION:
</span><span style="color: rgba(0, 128, 128, 1)">18</span> baidu.com. <span style="color: rgba(128, 0, 128, 1)">86400</span><span style="color: rgba(0, 0, 0, 1)"> IN NS ns.baidu.com.
</span><span style="color: rgba(0, 128, 128, 1)">19</span>
<span style="color: rgba(0, 128, 128, 1)">20</span> <span style="color: rgba(0, 0, 0, 1)">;; ADDITIONAL SECTION:
</span><span style="color: rgba(0, 128, 128, 1)">21</span> ns.baidu.com. <span style="color: rgba(128, 0, 128, 1)">86400</span> IN A <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.8</span>
<span style="color: rgba(0, 128, 128, 1)">22</span>
<span style="color: rgba(0, 128, 128, 1)">23</span> ;; Query <span style="color: rgba(0, 0, 255, 1)">time</span>: <span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> msec
</span><span style="color: rgba(0, 128, 128, 1)">24</span> ;; SERVER: <span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.8</span>#<span style="color: rgba(128, 0, 128, 1)">53</span>(<span style="color: rgba(128, 0, 128, 1)">192.168</span>.<span style="color: rgba(128, 0, 128, 1)">39.8</span><span style="color: rgba(0, 0, 0, 1)">)
</span><span style="color: rgba(0, 128, 128, 1)">25</span> ;; WHEN: Thu Nov <span style="color: rgba(128, 0, 128, 1)">14</span> <span style="color: rgba(128, 0, 128, 1)">19</span>:<span style="color: rgba(128, 0, 128, 1)">12</span>:<span style="color: rgba(128, 0, 128, 1)">07</span> CST <span style="color: rgba(128, 0, 128, 1)">2019</span>
<span style="color: rgba(0, 128, 128, 1)">26</span> ;; MSG SIZErcvd: <span style="color: rgba(128, 0, 128, 1)">91</span></span></pre>
</div>
<p>五。总结</p>
<p>其实在DNS客户端的资源记录文件的权限应该与其他文件相同,我这里没有改</p>
<div class="cnblogs_code">
<pre><span style="font-size: 15px"><span style="color: rgba(0, 128, 128, 1)"> 1</span> # ll
</span><span style="color: rgba(0, 128, 128, 1)"> 2</span> total <span style="color: rgba(128, 0, 128, 1)">20</span>
<span style="color: rgba(0, 128, 128, 1)"> 3</span> -rw-r--r-- <span style="color: rgba(128, 0, 128, 1)">1</span> rootroot <span style="color: rgba(128, 0, 128, 1)">475</span> Nov <span style="color: rgba(128, 0, 128, 1)">14</span> <span style="color: rgba(128, 0, 128, 1)">05</span>:<span style="color: rgba(128, 0, 128, 1)">03</span><span style="color: rgba(0, 0, 0, 1)"> baidu.com.dns
</span><span style="color: rgba(0, 128, 128, 1)"> 4</span> drwxrwx--- <span style="color: rgba(128, 0, 128, 1)">2</span> named named <span style="color: rgba(128, 0, 128, 1)">23</span> Nov <span style="color: rgba(128, 0, 128, 1)">14</span> <span style="color: rgba(128, 0, 128, 1)">05</span>:<span style="color: rgba(128, 0, 128, 1)">12</span><span style="color: rgba(0, 0, 0, 1)"> data
</span><span style="color: rgba(0, 128, 128, 1)"> 5</span> drwxrwx--- <span style="color: rgba(128, 0, 128, 1)">2</span> named named <span style="color: rgba(128, 0, 128, 1)">60</span> Nov <span style="color: rgba(128, 0, 128, 1)">14</span> <span style="color: rgba(128, 0, 128, 1)">05</span>:<span style="color: rgba(128, 0, 128, 1)">12</span><span style="color: rgba(0, 0, 0, 1)"> dynamic
</span><span style="color: rgba(0, 128, 128, 1)"> 6</span> -rw-r----- <span style="color: rgba(128, 0, 128, 1)">1</span> rootnamed <span style="color: rgba(128, 0, 128, 1)">2253</span> Apr<span style="color: rgba(128, 0, 128, 1)">5</span><span style="color: rgba(128, 0, 128, 1)">2018</span><span style="color: rgba(0, 0, 0, 1)"> named.ca
</span><span style="color: rgba(0, 128, 128, 1)"> 7</span> -rw-r----- <span style="color: rgba(128, 0, 128, 1)">1</span> rootnamed<span style="color: rgba(128, 0, 128, 1)">152</span> Dec <span style="color: rgba(128, 0, 128, 1)">15</span><span style="color: rgba(128, 0, 128, 1)">2009</span><span style="color: rgba(0, 0, 0, 1)"> named.empty
</span><span style="color: rgba(0, 128, 128, 1)"> 8</span> -rw-r----- <span style="color: rgba(128, 0, 128, 1)">1</span> rootnamed<span style="color: rgba(128, 0, 128, 1)">152</span> Jun <span style="color: rgba(128, 0, 128, 1)">21</span><span style="color: rgba(128, 0, 128, 1)">2007</span><span style="color: rgba(0, 0, 0, 1)"> named.localhost
</span><span style="color: rgba(0, 128, 128, 1)"> 9</span> -rw-r----- <span style="color: rgba(128, 0, 128, 1)">1</span> rootnamed<span style="color: rgba(128, 0, 128, 1)">168</span> Dec <span style="color: rgba(128, 0, 128, 1)">15</span><span style="color: rgba(128, 0, 128, 1)">2009</span><span style="color: rgba(0, 0, 0, 1)"> named.loopback
</span><span style="color: rgba(0, 128, 128, 1)">10</span> drwxrwx--- <span style="color: rgba(128, 0, 128, 1)">2</span> named named <span style="color: rgba(128, 0, 128, 1)">6</span> Jul <span style="color: rgba(128, 0, 128, 1)">25</span> <span style="color: rgba(128, 0, 128, 1)">11</span>:<span style="color: rgba(128, 0, 128, 1)">39</span><span style="color: rgba(0, 0, 0, 1)"> slaves
</span><span style="color: rgba(0, 128, 128, 1)">11</span> #</span> </pre>
</div>
<p>SOA记录必须定义要在前面先定义</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/dreamfreedom/p/11860933.html
頁:
[1]