dns 主域名服务器
2017-12-05 22:11
246 查看
具体步骤:
1.设置本机的IP地址、主机名称,通过修改网络配置文件的方式进行。另外,为了提高域名解析效率,建议将两个DNS服务器的地址映射直接写入到/etc/hosts文件中,并在/etc/resolv.conf文件中指定两个DNS服务器的地址。如图所示:
2. 建立主配置文件named.conf新创建的named.conf主配置文件,由于只需要提供benet.com域的正向解析和173.16.16.0/24网段的反向解析,因此相应的添加这两个区域即可。根区域、回环域等其他配置内容可以省略。如图所示:
当不需要建立从域名服务器时,上述配置内容中的“allow-transfer……”部分可以不添加;当不需要提供反向解析,“zone “16.16.173.in-addr.arpa”……”部分也可以去掉。
3. 建立正、反向区域数据文件根据named.conf中的zone区域设置,分别建立正向区域数据文件benet.com.zone、反向区域数据文件173.16.16.arpa。配置内容可以参考回环域的区域数据文件/var/named/chroot/var/named/localdomain.zone,并根据实际情况进行修改。
区域数据配置文件通常位于/var/named/目录下。如果安装了bind-chroot软件包,则默认位于/var/named/chroot/var/named/目录下,需要手工建立。每个区域数据文件对应一个DNS解析区域,文件名及内容由该域的管理员自行设置。
在区域数据文件中,主要包括TTL配置项、SOA(Start Of Authority,授权信息开始)记录、地址解析记录。文件中的注释信息以分号“;”开始。如图所示:
上述配置内容中,时间单位默认为秒,也可以使用以下单位:M(分)、H(时)、W(周)、D(天)。文件中的“@”符号表示当前的DNS区域名,相当于“benet.com.”,“admin.benet.com.”表示域管理员的电子邮箱地址(由于“@”符号已有其他含义,因此将邮件地址中的“@”用“.”代替)。SOA记录中的更新序列号用来同步主、从服务器的区域数据,当从服务器判断区域更新时,若发现主服务器中的序列号与本地区域数据中的序列号相同,则不会进行下载。
其中,NS、MX记录行首的“@”符号可以省略(默认继承SOA记录行首的@信息),但是必须保留一个空格或者Tab制表位。
在反向区域数据文件中,不会用到A地址记录,而是使用PTR指针(Point)的记录。使用PTR记录时,第一列中只需要指明对应IP地址的“主机地址”部分即可,如“1”、“2”等,系统在查找地址记录时会自动将当前反向域的网络地址作为前缀。
在区域数据配置文件中,凡是不以点号“.”结尾的主机地址,系统在查找地址记录中都会自动将当前的域名作为后缀。
v 修改完主配置文件以后,可以执行named-checkconfig命令对named.conf文件进行语法检查。如果文件中没有语法错误,该命令将不给出任何提示;反之,则会给出相应的提示信息,只要根据出错信息提示修正文件中的错误即可。带“-z”选项的named-checkconfig命令还可以尝试加载主配置文件中对应的区域数据库文件,并检查该文件是否存在问题。如图所示:
关于named.conf文件中各种配置项的详细说明,可以执行“man named.conf”查看手册页,也可参考配置样本文件/usr/share/doc/bind-9.3.6/sample/etc/named.conf。
v 修改完区域数据库文件以后,可以执行named-checkzone命令对该文件进行语法检查。依次指定区域名称、数据文件名作为参数。如果文件中没有语法错误,系统将给出“OK”的提示信息。如图所示:
执行“service named start”命令以启动named服务,如果之前named服务已经在运行,也可以重启服务或重载配置。如图所示:
在客户端将DNS服务器指向173.16.16.5(主域名服务器的IP地址),使用nslookup命令验证DNS查询结果。如图所示:
主服务器搭建完毕
关于从域名服务器大家可以去参考一下我的另外一篇文章以下是地址链接:
http://blog.51cto.com/yangkui/2048153关于缓存域名服务器大家可以去参考一下我的另外一篇文章以下是地址链接:http://blog.51cto.com/yangkui/2048554
1.设置本机的IP地址、主机名称,通过修改网络配置文件的方式进行。另外,为了提高域名解析效率,建议将两个DNS服务器的地址映射直接写入到/etc/hosts文件中,并在/etc/resolv.conf文件中指定两个DNS服务器的地址。如图所示:
2. 建立主配置文件named.conf新创建的named.conf主配置文件,由于只需要提供benet.com域的正向解析和173.16.16.0/24网段的反向解析,因此相应的添加这两个区域即可。根区域、回环域等其他配置内容可以省略。如图所示:
当不需要建立从域名服务器时,上述配置内容中的“allow-transfer……”部分可以不添加;当不需要提供反向解析,“zone “16.16.173.in-addr.arpa”……”部分也可以去掉。
3. 建立正、反向区域数据文件根据named.conf中的zone区域设置,分别建立正向区域数据文件benet.com.zone、反向区域数据文件173.16.16.arpa。配置内容可以参考回环域的区域数据文件/var/named/chroot/var/named/localdomain.zone,并根据实际情况进行修改。
区域数据配置文件通常位于/var/named/目录下。如果安装了bind-chroot软件包,则默认位于/var/named/chroot/var/named/目录下,需要手工建立。每个区域数据文件对应一个DNS解析区域,文件名及内容由该域的管理员自行设置。
在区域数据文件中,主要包括TTL配置项、SOA(Start Of Authority,授权信息开始)记录、地址解析记录。文件中的注释信息以分号“;”开始。如图所示:
上述配置内容中,时间单位默认为秒,也可以使用以下单位:M(分)、H(时)、W(周)、D(天)。文件中的“@”符号表示当前的DNS区域名,相当于“benet.com.”,“admin.benet.com.”表示域管理员的电子邮箱地址(由于“@”符号已有其他含义,因此将邮件地址中的“@”用“.”代替)。SOA记录中的更新序列号用来同步主、从服务器的区域数据,当从服务器判断区域更新时,若发现主服务器中的序列号与本地区域数据中的序列号相同,则不会进行下载。
其中,NS、MX记录行首的“@”符号可以省略(默认继承SOA记录行首的@信息),但是必须保留一个空格或者Tab制表位。
在反向区域数据文件中,不会用到A地址记录,而是使用PTR指针(Point)的记录。使用PTR记录时,第一列中只需要指明对应IP地址的“主机地址”部分即可,如“1”、“2”等,系统在查找地址记录时会自动将当前反向域的网络地址作为前缀。
在区域数据配置文件中,凡是不以点号“.”结尾的主机地址,系统在查找地址记录中都会自动将当前的域名作为后缀。
v 修改完主配置文件以后,可以执行named-checkconfig命令对named.conf文件进行语法检查。如果文件中没有语法错误,该命令将不给出任何提示;反之,则会给出相应的提示信息,只要根据出错信息提示修正文件中的错误即可。带“-z”选项的named-checkconfig命令还可以尝试加载主配置文件中对应的区域数据库文件,并检查该文件是否存在问题。如图所示:
关于named.conf文件中各种配置项的详细说明,可以执行“man named.conf”查看手册页,也可参考配置样本文件/usr/share/doc/bind-9.3.6/sample/etc/named.conf。
v 修改完区域数据库文件以后,可以执行named-checkzone命令对该文件进行语法检查。依次指定区域名称、数据文件名作为参数。如果文件中没有语法错误,系统将给出“OK”的提示信息。如图所示:
执行“service named start”命令以启动named服务,如果之前named服务已经在运行,也可以重启服务或重载配置。如图所示:
在客户端将DNS服务器指向173.16.16.5(主域名服务器的IP地址),使用nslookup命令验证DNS查询结果。如图所示:
主服务器搭建完毕
关于从域名服务器大家可以去参考一下我的另外一篇文章以下是地址链接:
http://blog.51cto.com/yangkui/2048153关于缓存域名服务器大家可以去参考一下我的另外一篇文章以下是地址链接:http://blog.51cto.com/yangkui/2048554
相关文章推荐
- 通过DOS命令nslookup查域名DNS服务器的方法
- 查询DNS服务器和本台计算机的域名
- 用本地局域网中的电脑做web服务器,dns配置,花生壳,XAMPP 虚拟主机配置,实现多域名访问本地项目
- 国外DNS服务器的域名劫持
- 什么是域名的TTL值? ——一条域名解析记录在DNS缓存服务器中的存留时间
- 再谈域名DNS服务器不能混用多个NS的问题
- 【转】一个域名是用哪里的DNS来解析的,电脑怎么知道找哪一个DNS呢? 我注册域名的时候会在服务商那里配置DNS解析,一般需要24小时后才能访问,我想知道,解析后的这个数据是不是会同步到世界上所有的DNS服务器呢!如果不是,当我访问我的这个域名的时候,电脑怎么知道去找到我注册的这一家的DNS服务器呢,谁告诉他的呢?
- 通过DOS命令nslookup查域名DNS服务器
- 域名解析服务器DNS配置实例
- Active Directory 域服务 (AD DS) 服务器或域名系统 (DNS) 服务器角色从运行 Windows Server 2003、Windows Server 2008 或 Windows Server 2008 R2 的基于 x86 或基
- 通过DOS命令nslookup查域名DNS服务器
- centos5.3 搭建DNS多域名解析服务器的教程
- 域名解析服务器DNS分布表
- 【面向中国】域名解析服务器 – OpenerDNS
- Linux—CentOS7.4-DNS二(搭建主、从域名同步服务器)
- 怎样查看域名DNS服务器的相一些关信息
- 修改新网域名DNS服务器到DNSPOD解析服务
- 转:windows.DNS.如何用自己的服务器做 DNS 域名解析,如何创建域名服务器?
- 命令行工具nslookup查域名DNS服务器
- Linux命令dig,使用指定DNS服务器查询域名