CentOS 7部署主域名服务器 DNS的方法
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">1. 安装 BIND 服务和工具</a></li><li><a href="#_label1">2. 配置 BIND 服务</a></li><li><a href="#_label2">3 . 添加你的域名区域配置</a></li><li><a href="#_label3">4.创建区域文件</a></li><li><a href="#_label4"> 5. 配置反向解析(可以快速完成解析)</a></li><li><a href="#_label5">6. 检查配置文件</a></li><li><a href="#_label6"> 7. 启动和启用 BIND 服务</a></li><li><a href="#_label7">8.配置防火墙</a></li><li><a href="#_label8">9.测试 DNS 服务</a></li></ul></div><p class="maodian"><a name="_label0"></a></p><h2>1. 安装 BIND 服务和工具</h2><div class="jb51code"><pre class="brush:bash;">yuminstall-ybindbind-utils</pre></div>
<p class="maodian"><a name="_label1"></a></p><h2>2. 配置 BIND 服务</h2>
<div class="jb51code"><pre class="brush:bash;">vim/etc/named.conf</pre></div>
<p>修改以下配置项:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380648.png" /></p>
<div class="jb51code"><pre class="brush:bash;">listen-on port53{ any; }; # 监听所有接口
allow-query { any; }; # 允许所有设备查询</pre></div>
<p class="maodian"><a name="_label2"></a></p><h2>3 . 添加你的域名区域配置</h2>
<p>在 <code>named.conf</code> 文件底部添加以下内容:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380649.png" /></p>
<p class="maodian"><a name="_label3"></a></p><h2>4.创建区域文件</h2>
<div class="jb51code"><pre class="brush:bash;">vim/var/named/zhangabc.com.zone</pre></div>
<p>填入以下配置:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380650.png" /></p>
<div class="jb51code"><pre class="brush:plain;">ns1.zhangabc.com 是你的 DNS 服务器
192.168.86.129 是 DNS 服务器的 IP 地址
192.168.86.130 是网站的实际 IP 地址</pre></div>
<p class="maodian"><a name="_label4"></a></p><h2> 5. 配置反向解析(可以快速完成解析)</h2>
<div class="jb51code"><pre class="brush:bash;">vim/etc/named.conf</pre></div>
<p>添加以下内容:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380651.png" /></p>
<p>创建反向解析区域文件:</p>
<div class="jb51code"><pre class="brush:bash;"> vim/var/named/192.168.86.zone</pre></div>
<p>添加以下内容:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380652.png" /></p>
<p class="maodian"><a name="_label5"></a></p><h2>6. 检查配置文件</h2>
<p>验证配置文件是否正确:</p>
<div class="jb51code"><pre class="brush:plain;">named-checkconf</pre></div>
<p>验证区域文件:</p>
<div class="jb51code"><pre class="brush:bash;">named-checkzonezhangabc.com/var/named/zhangabc.com.zone</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380653.png" /></p>
<p class="maodian"><a name="_label6"></a></p><h2> 7. 启动和启用 BIND 服务</h2>
<div class="jb51code"><pre class="brush:bash;">systemctlenablenamed
systemctlstartnamed</pre></div>
<p>查看服务状态:</p>
<div class="jb51code"><pre class="brush:bash;">systemctlstatusnamed</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380754.png" /></p>
<p class="maodian"><a name="_label7"></a></p><h2>8.配置防火墙</h2>
<p>打开 53 端口用于 DNS 服务:</p>
<div class="jb51code"><pre class="brush:bash;">firewall-cmd --add-port=53/tcp --permanent
firewall-cmd --add-port=53/udp --permanent
firewall-cmd --reload</pre></div>
<p class="maodian"><a name="_label8"></a></p><h2>9.测试 DNS 服务</h2>
<p>在 <strong>CentOS 7</strong> 本地测试:</p>
<div class="jb51code"><pre class="brush:bash;">nslookup zhangabc.com 127.0.0.1</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380755.png" /></p>
<p>在 <strong>Windows 10</strong> 远程测试: </p>
<div class="jb51code"><pre class="brush:plain;">nslookupzhangabc.com192.168.86.129</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380756.png" /></p>
<p><strong>验证反向解析</strong>:</p>
<div class="jb51code"><pre class="brush:plain;">nslookup 192.168.86.129 192.168.86.129</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202503/2025032614380757.png" /></p>
<p>到此这篇关于CentOS 7部署主域名服务器 DNS的文章就介绍到这了,更多相关CentOS 7 服务器 DNS内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
頁:
[1]