DNS逆向解析域 并设置不同

简介:
+关注继续查看

DNS逆向解析域 并设置不同

 
简介:目标要求:DNS对域名逆向解析;实现不同网段在访问同一域名时得到不同的IP,如10.0.0.网段访问www.fbl.com时IP为10.0.0.254。192.168.1.网段在访问该域名时IP为192.168.1.254。步骤: 1、DNS逆向解析域设置 ① 在原有DNS基 ...

目标要求:DNS对域名逆向解析;实现不同网段在访问同一域名时得到不同的IP,如10.0.0.网段访问www.fbl.comIP10.0.0.254192.168.1.网段在访问该域名时IP192.168.1.254

步骤:

1DNS逆向解析域设置

 在原有DNS基础上,声明一个逆向解析域,(vim /etc/named/chroot/etc/named.conf

options {

directory "/var/named";

};

#原解析域

zone "fbl.com" IN {

type master ;

file "fbl.com.db";

};

#逆向解析域声明

zone "1.168.192.IN-ADDR.ARPA" IN{

type master;

file "fbl.com.db";

};

② /var/named/chroot/var/named/fbl.com.db 中内容的设置:

(说明:@代表要解析的域名,NS前就不用再写了。逆向解析中的127代表127.1.168.192. IN-ADDR.ARPA 。下同)

$TTL 86400

@ SOA dns.fbl.com. root.dsn.fbl.com. (2008051600 3H 15M 1W 1D)

NS dns.fbl.com.

dns.fbl.com. A 192.168.1.127

www.fbl.com. A 192.168.1.127

#逆向解析

127 PTR www.fbl.com.

160 PTR ftp.fbl.com.

254 PTR mail.fbl.com.

③重启DNS,可用host 192.168.1.127测试

2、不同网段的分离

①配置DNS主控文件:vim /etc/named/chroot/etc/named.conf ,设置如下:

options {

directory "/var/named";

};

view "smallnet" {

match-clients {192.168.1.0/24;};

recursion yes;

zone "fbl.com" IN {

type master ;

file "fbl.com.db";

};

zone "1.168.192.IN-ADDR.ARPA" IN{

type master;

file "fbl.com.db";

};

};

view "bignet" {

match-clients {10.0.0.0/24;};

recursion yes;

zone "fbl.com" IN {

type master ;

file "bigfbl.com.db";

};

zone "0.0.10.IN-ADDR.ARPA" IN{

type master;

file "bigfbl.com.db";

};

};

②配置DNS数据库文件 vim /var/named/chroot/var/named/bigfbl.com.db 设置如下:

$TTL 86400

@ SOA dns.fbl.com. root.dsn.fbl.com. (2008051600 3H 15M 1W 1D)

NS dns.fbl.com.

dns.fbl.com. A 10.0.0.254

www.fbl.com. A 10.0.0.254

254 PTR www.fbl.com.

160 PTR ftp.fbl.com.

254 PTR mail.fbl.com.

③重启DNS,用IP192.168.1.网段测试,得到IP192.168.1.127;用IP10.0.0.网段测试,得到IP10.0.0.254

④另外,还可以使用定义acl别名的方式,添加多个网段

acl cnc {

192.168.2.0/24

192.168.3.0/24

……

}

使用: view "bignet" {

match-clients {cnc;};

……

}

 





    本文转自vcdog 51CTO博客,原文链接:http://blog.51cto.com/255361/837860,如需转载请自行联系原作者



相关文章
|
Web App开发 存储 缓存
DNS原理/解析过程
DNS协议属于应用层 , 使用UDP协议传输( 服务器之间的备份使用TCP ) , 作用在于 将域名映射为IP地址 第一步,浏览器缓存 当用户在浏览器输入 www.baidu.com时 , 浏览器会先检查自己的缓存,如果有这个域名,就与其映射的IP地址建立链接,解析完成! 在地址栏输入 chrome://net-internals/#dns , 可以查看谷歌浏览器的DNS缓存
239 0
DNS原理/解析过程
|
域名解析 缓存 网络协议
多区域 DNS 服务,子域授权,缓存 DNS及Split 分离解析的原理和实现
DNS 服务器的功能: 正向解析:根据注册的域名查找其对应的 IP 地址 反向解析:根据 IP 地址查找对应的注册域名(不常用) DNS(域名解析)服务器:解析域名--->将域名解析为 IP 地址 例如:客户端访问 Web 网站:www.
2199 0
|
网络协议 开发工具
主DNS服务-反向解析
上篇说了主DNS正向解析 当中是有个小问题的,什么问题呢? 试问当我们输入wwww或ww或更多w的时候它还能解析出来吗? 或者不输入w的时候还能解析吗? 上篇没有定义是解析不了的,怎么定义呢?很简单,加入图中命令就可 小技巧   下面来说反向解析 反向解析就是IP → 名称 环境 最少两台主机一个DNS服务器,一个客户机,同样43.
1379 0
|
网络协议 测试技术 开发工具
主DNS服务-正向解析
环境 准备最少两台主机 一台当DNS服务器,一台当客户机 如:192.168.43.7这台主机当DNS服务器,192.168.43.6这台主机当客户机 安装DNS服务 yum install -y bind # # 备注:实现先关闭防火墙 开启服务 systemctl start named # # 更改主配置文件 vim /etc/named.
1204 0
相关产品
云解析DNS
推荐文章
更多