listen<span class="token operator">-</span>on port <span class="token number">53</span> <span class="token punctuation">{</span> any<span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span>
vim <span class="token operator">/</span>etc<span class="token operator">/</span>named<span class="token punctuation">.</span>conf
options <span class="token punctuation">{</span>
listen<span class="token operator">-</span>on port <span class="token number">53</span> <span class="token punctuation">{</span> any<span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token shell-comment comment">#监听0.0.0.0 53端口,ipv4</span>
listen<span class="token operator">-</span>on<span class="token operator">-</span>v6 port <span class="token number">53</span> <span class="token punctuation">{</span> <span class="token punctuation">:</span><span class="token punctuation">:</span><span class="token number">1</span><span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token shell-comment comment">#监听0.0.0.0 53端口,ipv6</span>
directory <span class="token double-quoted-string string">"/var/named"</span><span class="token punctuation">;</span> <span class="token shell-comment comment">#zone 目录</span>
dump<span class="token operator">-</span>file <span class="token double-quoted-string string">"/var/named/data/cache_dump.db"</span><span class="token punctuation">;</span> <span class="token shell-comment comment">#服务器存放数据库文件的路径名</span>
statistics<span class="token operator">-</span>file <span class="token double-quoted-string string">"/var/named/data/named_stats.txt"</span><span class="token punctuation">;</span> <span class="token shell-comment comment">#</span>
memstatistics<span class="token operator">-</span>file <span class="token double-quoted-string string">"/var/named/data/named_mem_stats.txt"</span><span class="token punctuation">;</span>
recursing<span class="token operator">-</span>file <span class="token double-quoted-string string">"/var/named/data/named.recursing"</span><span class="token punctuation">;</span>
secroots<span class="token operator">-</span>file <span class="token double-quoted-string string">"/var/named/data/named.secroots"</span><span class="token punctuation">;</span>
allow<span class="token operator">-</span>query <span class="token punctuation">{</span> any<span class="token punctuation">;</span> <span class="token punctuation">}</span><span class="token punctuation">;</span> <span class="token shell-comment comment">#允许查询</span>
recursion yes<span class="token punctuation">;</span> <span class="token shell-comment comment">#运行迭代</span>
dnssec<span class="token operator">-</span>enable yes<span class="token punctuation">;</span>
dnssec<span class="token operator">-</span>validation yes<span class="token punctuation">;</span>
<span class="token comment">/* Path to ISC DLV key */</span>
bindkeys<span class="token operator">-</span>file <span class="token double-quoted-string string">"/etc/named.iscdlv.key"</span><span class="token punctuation">;</span>
managed<span class="token operator">-</span>keys<span class="token operator">-</span>directory <span class="token double-quoted-string string">"/var/named/dynamic"</span><span class="token punctuation">;</span>
pid<span class="token operator">-</span>file <span class="token double-quoted-string string">"/run/named/named.pid"</span><span class="token punctuation">;</span>
session<span class="token operator">-</span>keyfile <span class="token double-quoted-string string">"/run/named/session.key"</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>
logging <span class="token punctuation">{</span>
channel default_debug <span class="token punctuation">{</span>
file <span class="token double-quoted-string string">"data/named.run"</span><span class="token punctuation">;</span>
severity dynamic<span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>
zone <span class="token double-quoted-string string">"."</span> <span class="token constant">IN</span> <span class="token punctuation">{</span>
type hint<span class="token punctuation">;</span>
file <span class="token double-quoted-string string">"named.ca"</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">;</span>
<span class="token keyword">include</span> <span class="token double-quoted-string string">"/etc/named.rfc1912.zones"</span><span class="token punctuation">;</span> <span class="token shell-comment comment">#扩展配置文件</span>
<span class="token keyword">include</span> <span class="token double-quoted-string string">"/etc/named.root.key"</span><span class="token punctuation">;</span>