浅谈DNS截持问题

  1. 云栖社区>
  2. 博客>
  3. 正文

浅谈DNS截持问题

科技小先锋 2017-11-07 23:38:00 浏览915
展开阅读全文

有时一些模拟公网环境中会有需要要求所有访问某个页面的数据时,不论你输入的是什么访问域名,都最终会解析到一个页面,这个如何实现?其实通过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,如需转载请自行联系原作者

网友评论

登录后评论
0/500
评论
科技小先锋
+ 关注