11月会员限时半价,下个月恢复原价188 开会员立即查看此资源以及本站全部资源,人工开通或售后问题加v:thumbxmw
详情点击这里查看
五、部署一个正向解析5.1)教学案例
对tyschool.com域名做解析,解析要求如下:
www 解析为A记录 IP地址为 192.168.11.88
news 做别名解析CNAME 解析为 www
1)主配置文件
[root@localhost ~]# cat /var/named/chroot/etc/named.conf
options {
listen-on port 53 { any; };
directory "/var/named";
};
//定义根域
//用于DNS向根递归查询
zone "." IN {
type hint;
//保存了DNS根级服务器的地址
file "named.ca";
};
//定义一个主域
//注意每行都要;结尾
zone "tyschool.com" IN {
//类型为master
type master;
//区域数据库文件名称
file "tyschool.com.zone";
};
2)区域数据库文件
[root@localhost named]# cat tyschool.com.zone
$TTL 1D
tyschool.com. IN SOA ns1.tyschool.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
;tyschool.com. 需要做解析的域名
;ns1.tyschool.com. 为tyschool.com.做解析的DNS 这里我们既是DNS也同时为自己域名做了解析
NS ns1.tyschool.com.
;A 域名机械为IP
;PTR IP解析为域名
;MX 邮件标记
;CNAME 别名
ns1 A 192.168.11.16
www A 192.168.11.88
news CNAME www
5.2)测试方法
域名解析linux系统为大家提供了三个命令,看大家喜欢用哪个都可以。
a、host采用非交互式解析dns解析命令,
b、nslookup可以采用交互或非交互式解析
c、dig显示详细的解析流程
测试注意:请将你的测试客户端机器的DNS指向你自己的DNS服务器的IP地址。本例中我使用DNS服务器给自己当测试端,我修改了自己的DNS服务器地址
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.11.16
#host命令
[root@localhost ~]# host news.tyschool.com
news.tyschool.com is an alias for www.tyschool.com.
www.tyschool.com has address 192.168.11.88
#nslookup 命令---交互式解析
[root@localhost ~]# nslookup
> news.tyschool.com
Server: 192.168.11.16
Address: 192.168.11.16#53
news.tyschool.com canonical name = www.tyschool.com.
Name: www.tyschool.com
Address: 192.168.11.88
> exit
#nslookup 命令---非交互式解析
[root@localhost ~]# nslookup news.tyschool.com
Server: 192.168.11.16
Address: 192.168.11.16#53
news.tyschool.com canonical name = www.tyschool.com.
Name: www.tyschool.com
Address: 192.168.11.88
#dig命令
[root@localhost ~]# dig news.tyschool.com
; <> DiG 9.9.4-RedHat-9.9.4-73.el7_6 <> news.tyschool.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28487
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;news.tyschool.com. IN A
;; ANSWER SECTION:
news.tyschool.com. 86400 IN CNAME www.tyschool.com.
www.tyschool.com. 86400 IN A 192.168.11.88
;; AUTHORITY SECTION:
tyschool.com. 86400 IN NS www.tyschool.com.
;; Query time: 0 msec
;; SERVER: 192.168.11.16#53(192.168.11.16)
;; WHEN: 一 2月 25 10:52:19 CST 2019
;; MSG SIZE rcvd: 93
技巧:
在dig解析中,后面跟上+trace来显示详细解析流程
[root@localhost ~]# dig www.tyschool.com +trace
六、部署一个反向解析
案例:对做反向解析dns解析命令,其对应的IP地址为192.168.11.88
1)主配置文件添加反向解析zone
[root@localhost ~]# cat /var/named/chroot/etc/named.conf
options {
listen-on port 53 { any; };
directory "/var/named";
};
//定义根域
//用于DNS向根递归查询
zone "." IN {
type hint;
//保存了DNS根级服务器的地址
file "named.ca";
};
//定义一个主域
//注意每行都要;结尾
zone "tyschool.com" IN {
//类型为master
type master;
//区域数据库文件名称
file "tyschool.com.zone";
};
//定义一个反向解析
//此处需要倒写网段
zone "11.168.192.in-addr.arpa" IN {
type master;
file "192.168.11.arpa";
};
2)区域数据库文件设置
[root@localhost named]# cat 192.168.11.arpa
$TTL 1D
11.168.192.in-addr.arpa. IN SOA ns1.tyschool.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns1.tyschool.com.
88 PTR www.tyschool.com.
注意:文件的所有者和所有者组都是named
3)使用nslookup测试
[root@localhost ~]# nslookup 192.168.11.88
Server: 192.168.11.16
Address: 192.168.11.16#53
88.11.168.192.in-addr.arpa name = www.tyschool.com.
总结
如何配置正向及反向解析的DNS服务器
如何定义别名
几种测试方式
重点:正向解析和反向解析的部署流程以及几种检测方法
难点:配置文件的书写或调整要按照标准格式,启动失败要及时查看日志
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,加站长微信免费获取积分,会员只需38元,全站资源免费下载 点击查看详情
站 长 微 信: thumbxmw
声明:本站内容转载于网络,版权归原作者所有,仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任,若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!