作者:Susan林小夕 | 来源:互联网 | 2017-11-03 07:04
假设公司A在某域名商6688.cc上注册了一个域名,现在不想使用某域名商的DNS服务器,而是自己要建立两个DNS服务器,一个是主服务器,一个是从服务器,现有两台机器:ns1.6688.cc,ns2.6688.cc我们如何配置这两台主机成为DNS服务器?首先,这个公司A内部有
假设公司A在某域名商6688.cc上注册了一个域名, 现在不想使用某域名商的DNS服务器,而是自己要建立两个DNS服务器,一个是主服务器,一个是从服务器,现有两台机器: ns1.6688.cc , ns2.6688.cc 我们如何配置这两台主机成为DNS服务器?
首先,这个公司A内部有如下需求:
1.公司有一个mail服务器,需要被解析 mail.6688.cc
2.公司有一个ftp服务器,需要被解析 ftp.6688.cc
3.还有自己的域名和bbs等好了,根据如上需求我们来配置这两台服务器。
0
.在两台主机上要安装好bind服务器端,否则无法继续下去。
- yum install bind
1.去某域名商6688.cc后台的管理页面上,将两台DNS服务器的地址改成自己的主机名字,改为: (这一步在学习时省略)
ns1.6688.cc
ns2.6688.cc
2.为了保证公司的网络地址可以被正常的解析到,我们配置ns1为主服务器,ns2为从服务器,假如ns1的地址为172.16.100.1,ns2的从服务器为172.16.100.2
1)登录到172.16.100.1 即主机:ns1.6688.cc,编辑它的dns主配置文件,定义工作目录,添加两个区域,一个正向解析,一个反向解析
- # vim /etc/named.conf
- # 正向
- option {
- directory \"/var/named\";
- };
- zone \"6688.cc\" IN { # 声明复制6688.cc这个域
- type master; # 类型:主
- file \"6688.cc.zone\"; # 解析文件
- };
- # 反向
- zone \"16.172.in-addr.arpa\" IN {
- type master;
- file \"172.16.zone\";
- };
-
- # 在建立反向的时候,反向输入ip(因为它是反向解析的),例如 1.100.10.172,下面会用到
2)配置正向解析文件6688.cc
- cd /var/named
- vim 6688.cc
- $TTL 1200
- @ IN SOA ns1.6688.cc. admin.6688.cc. ( # SOA字段
- 2011081601 # 版本号 同步一次 +1
- 1H # 更新时间
- 10MM # 更新失败,重试更新时间
- 7D # 更新失败多长时间后此DNS失效时间
- 1D ) # 解析不到请求不予回复时间
- IN NS ns1.6688.cc.
- IN NS ns2.6688.cc.
- IN MX 10 mail.6688.cc. # 10指优先级 0-99 数字越小优先级越高