首页 > 代码库 > 浅谈DNS截持问题
浅谈DNS截持问题
有时一些模拟公网环境中会有需要要求所有访问某个页面的数据时,不论你输入的是什么访问域名,都最终会解析到一个页面,这个如何实现?其实通过DNS截持的方法就可以搞定,下边我就简单分享下相关配置方法:
【安装DNS角色】
1)如下图所示,点击“服务器管理器”图标按钮;
2)在下图所示页面中,选择角色下的“添加角色”;
3)在下图所示页面中,单击“下一步”按钮;
4)在下图所示页面中,勾选“DNS服务器”;
5)在下图所示页面中,勾选“下一步”按钮;
6)在下图所示页面中,单击“安装”;
7)安装完成后,单击“关闭”按钮;
【配置DNS服务器】
大家应该知道在公网中存在有从A~M这13台根DNS服务(如下图所示),所以不论你如何解析,只要你的DNS解析正常,那么数据本地无法解析就会转给根DNS进行处理,那么要想截持所有DNS解析记录到自己的DNS服务器,那么方法也很简单,把自己做成一台根DNS就好了,如下图所示:
1)在下图所示页面中,右键单击“新建区域”
2)在下图所示页面中,单击“下一步”按钮;
3)在下图所示“区域类型”页面中,单击“下一步”按钮;
4)在下图所示区域名称下,输入小数点,单击“下一步”按钮;
5)在下图所示页面中,单击“下一步”按钮;
6)在“动态更新”页面中,单击“下一步”按钮;
7)在下图所示页面中,单击“完成”按钮;
此时,我们再来看那13个根DNS已经不显示了,这时我们这台就是我们这个网络中最权威的根DNS服务器了,如下图所示:
在DNS管理控制台中也可以看到我们建立的区域是根,如下图所示:
【建立泛主机】
什么是泛主机,其实就是所有来进行解析的名称都被解析为了一个地址,也可以理解为通配符DNS主机A记录,方法如下:
1)右键单击DNS管理控制台空白处,选择“新建主机”,如下图所示:
2)如下图所示,名称处填写“*"号,IP地址处填写用于充当根DNS的服务器地址。
【测试解析】
好啦,至此关于DNS截持的简单模拟环境就做好了。
本文出自 “笨鸟先飞” 博客,请务必保留此出处http://tingdongwang.blog.51cto.com/1056852/1530154