浅谈DNS截持问题

简介:

有时一些模拟公网环境中会有需要要求所有访问某个页面的数据时,不论你输入的是什么访问域名,都最终会解析到一个页面,这个如何实现?其实通过DNS截持的方法就可以搞定,下边我就简单分享下相关配置方法:

【安装DNS角色】

1)如下图所示,点击“服务器管理器”图标按钮;

image

2)在下图所示页面中,选择角色下的“添加角色”;

image

3)在下图所示页面中,单击“下一步”按钮;

image

4)在下图所示页面中,勾选“DNS服务器”;

image

5)在下图所示页面中,勾选“下一步”按钮;

image

6)在下图所示页面中,单击“安装”;

image

7)安装完成后,单击“关闭”按钮;

【配置DNS服务器】

大家应该知道在公网中存在有从A~M这13台根DNS服务(如下图所示),所以不论你如何解析,只要你的DNS解析正常,那么数据本地无法解析就会转给根DNS进行处理,那么要想截持所有DNS解析记录到自己的DNS服务器,那么方法也很简单,把自己做成一台根DNS就好了,如下图所示:

image    
1)在下图所示页面中,右键单击“新建区域”

image

2)在下图所示页面中,单击“下一步”按钮;

image

3)在下图所示“区域类型”页面中,单击“下一步”按钮;

image

4)在下图所示区域名称下,输入小数点,单击“下一步”按钮;

image

5)在下图所示页面中,单击“下一步”按钮;

image

6)在“动态更新”页面中,单击“下一步”按钮;

image

7)在下图所示页面中,单击“完成”按钮;

image

此时,我们再来看那13个根DNS已经不显示了,这时我们这台就是我们这个网络中最权威的根DNS服务器了,如下图所示:

image

在DNS管理控制台中也可以看到我们建立的区域是根,如下图所示:   
image

【建立泛主机】

什么是泛主机,其实就是所有来进行解析的名称都被解析为了一个地址,也可以理解为通配符DNS主机A记录,方法如下:

1)右键单击DNS管理控制台空白处,选择“新建主机”,如下图所示:

image

2)如下图所示,名称处填写“*"号,IP地址处填写用于充当根DNS的服务器地址。

image

【测试解析】   
image

好啦,至此关于DNS截持的简单模拟环境就做好了。




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

相关文章
|
17天前
|
域名解析 缓存 网络协议
DNS的意义,DNS不可用该怎么办
DNS的意义,DNS不可用该怎么办
|
10月前
|
域名解析 缓存 网络协议
DNS服务详解
DNS服务详解
482 0
|
域名解析 存储 缓存
Linux网络服务之DNS服务
DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互 映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
Linux网络服务之DNS服务
|
缓存 网络协议 Linux
DNS服务
时间:2018.1.23作者:李强参考:man,info,magedu讲义,万能的internet实验环境:VMware® Workstation 12 Pro ,Centos 6.9,Centos 7.4,SecureCRT Version 8.1.4声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。
953 0
|
网络协议
DNS服务-了解篇
简介 DNS是用来名字解析的,名字解析成IP地址,IP地址解析成名字,正反操作,有服务器端和客户端即 S/C DNS是应用层协议,基于UDP/53、TCP/53端口,缺一不可 分为正向解析和反向解析/递归查询、迭代查询 注意:正反向解析是两个不同的名称空间,是两棵不同的解析树   ...
1372 0
|
缓存 网络协议 数据库
|
缓存 网络协议 测试技术
|
缓存 网络协议 数据库
|
存储 移动开发 网络协议
|
网络协议