dns的正反向解析

一,正向解析

1.关闭selinux和防火墙

[root@A ~]# setenforce 0
[root@A ~]# systemctl stop firewalld

2.安装DNS软件


[root@A ~]# yum install bind -y

3. 服务端操作,编辑DNS主配置文件

[root@A ~]# vim /etc/named.conf
options {
        listen-on port 53 { 192.168.90.132; };  //允许的主机访问
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
	    allow-query     { any; };   //允许任何客户机可以访问dns服务
	    
	logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
	};

	zone "ztl.com" IN {
        type master;
        file "named.ztl.com";
	};

	include "/etc/named.rfc1912.zones";
	include "/etc/named.root.key";

4.服务端操作,编辑数据配置文件

[root@A ~]# vim /var/named/named.ztl.com
	$TTL 1D
	ztl.com.  IN  SOA ns.ztl.com. admin.qq.com (
                                 	2023050500
                                 	1D
                                 	3H
                                 	12H
                                 	2D)

	ztl.com.  IN  NS  ns.ztl.com.
	ns        IN  A   192.168.90.132
	www       IN  A   192.168.90.111
	ftp       IN  A   192.168.90.121
	http      IN  CNAME www

5.重启服务

[root@A ~]# systemctl start named

6.客户端测试

客户端
[root@B ~]# vim /etc/resolv.conf
	# Generated by NetworkManager
	search localdomain
	nameserver 192.168.90.132
[root@B ~]# nslookup
> server 192.168.90.132
Default server: 192.168.90.132
Address: 192.168.90.132#53
> www.ztl.com
Server:		192.168.90.132
Address:	192.168.90.132#53

Name:	www.ztl.com
Address: 192.168.90.111
> http.ztl.com
Server:		192.168.90.132
Address:	192.168.90.132#53

http.ztl.com	canonical name = www.ztl.com.
Name:	www.ztl.com
Address: 192.168.90.111

二.反向解析

1.服务端操作

[root@A ~]# vim /etc/named.conf
zone "90.168.192.in-addr.arpa" IN { 
    type master;
    file "named.192.168.90";
};

2.反向区域文件

[root@A ~]# vim /var/named/named.192.168.90
$TTL 1D
@ IN SOA ns.baidu.com. admin.baidu.com. ( 0 1D 1H 1W 3H )
	IN NS ns.baidu.com.
128 IN PTR ns.baidu.com.
128 IN PTR www.baidu.com.
128 IN PTR mail.baidu.com.
128 IN PTR ftp.baidu.com.

3.客户端测试

[root@srever ~]# nslookup 
> 192.168.90.128
128.90.168.192.in-addr.arpa	name = ns.openlab.com.
128.90.168.192.in-addr.arpa	name = www.openlab.com.
128.90.168.192.in-addr.arpa	name = mail.openlab.com.
128.90.168.192.in-addr.arpa	name = ftp.openlab.com.
> 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值