学习成长

提供在线文档,方便大家学习


局域网域名bind安装与配置(Centos7)

<p><strong>介绍</strong> Linux系统中的DNS服务器的名字叫bind,本文通过介绍bind的安装以及 <strong>环境</strong> DNS服务器地址:192.168.1.100 <strong>安装</strong> 安装bind: yum install bind 启动服务: service named start 设置服务开启:systemctl enable named 设置服务开机自启动:chkconfig named on</p> <p><strong>配置允许远端查询</strong> 配置文件/etc/named.conf需要进行如下修改 将listen-on port 53 { 127.0.0.1; };修改为listen-on port 53 { any; }; 将allow-query { localhost; };修改为allow-query { any; }; 将dnssec-enable yes;修改为dnssec-enable no; 将dnssec-validation yes;修改为dnssec-validation no; 重启named服务:service named restart</p> <p><strong>配置说明</strong> 如果要增加demo.com的域,从而使用a.demo.com、b.demo.com等域名,则需要主要进行两步:(1)配置named.conf(2)配置demo.com的配置文件</p> <p>增加域名 步骤1: 在/etc/named.conf增加域,增加如下配置</p> <pre><code>zone "demo.com" { type master; file "/var/named/demo.com"; };</code></pre> <p>步骤2: 配置/var/named/demo.com。这个文件可以copy其他已有的文件(例如/var/named/named.empty),然后进行修改。修改成如下内容:</p> <pre><code>$TTL 3H @ IN SOA @ demo.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 127.0.0.1 AAAA ::1 a IN A 192.168.1.101 b IN A 192.168.1.102</code></pre> <p>如果要继续增加其他域名,在上面继续按照相同的方式追加即可</p> <p>步骤3: 给予权限 chown -R root:named demo.com 步骤4: 重启named服务:service named restart</p> <p><strong>远程centos7测试</strong> 进行测试前,需要设置dns服务器。 编辑/etc/resolv.con,修改文件为如下内容: nameserver 192.168.1.100 <strong>注意:一定要放在第一个DNS服务器位置上</strong> 远程测试:nslookup a.demo.com如果能解析到,则说明域名服务器以及域名配置成功 <strong>远程windows测试</strong> 在另外一个主机上(如Windows PC)上配置DNS服务器为DNS服务器地址(本例子中为:192.168.1.100) (Windows)刷新DNS缓存:ipconfig /flushdns 执行nslookup a.demo.com。可以发现能够正常解析。</p>

页面列表

ITEM_HTML