博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
智能DNS
阅读量:6087 次
发布时间:2019-06-20

本文共 994 字,大约阅读时间需要 3 分钟。

简介:   

  智能DNS会判断用户的来路,而做出一些智能化的处理,然后把智能化判断后的IP返回给用户。比如,智能DNS自动判断用户的上网线路是网通还是电信,然后智能返回网通或者电信服务器的IP,再比如自动判断用户的上网线路是河南电信还是北京电信,然后智能返回对应的河南电信和北京电信服务器IP。

原理:

   发起访问的域名通过智能DNS进行判断,根据预先设定的智能DNS库进行判断,判断出是哪一家的运营商,再对对应的运营公司出一个最佳的IP,然后进行访问。

下面就做个实验来实现智能DNS:

1、创建zone文件  

   /var/named/magedu.com.zone.henan

   /var/named/magedu.com.zone.beijing

  /var/named/magedu.com.zone.henan

2、创建ACL

  vim /etc/named.conf  一般将acl写在options之前

    acl henannet {

        192.168.37.0/24;

    };

    acl beijingnet {

        172.17.0.0/16;

    };

  

3、创建view,所有zone必须放在view里面

     vim /etc/named.conf

  

4、检查主配置文件以及库文件语法是否正确

  cd /var/named

  named-checkconf  检查主配置文件

  named-checkzone magedu.com magedu.com.zone

  named-checkzone magedu.com magedu.com.zone.henan

  named-checkzone magedu.com magedu.com.zone.beijing

 

5、测试:

  在另一台机上:dig www.magedu.com @192.168.119.128解析出192.168.119.2

           dig www.magedu.com @172.17.254.95解析出172.17.0.2

    本机测试: dig www.magedu.com @127.0.0.1 解析出6.6.6.6


  以上就是博主对于智能DNS的一些理解,希望对大家有所帮助。如有疑问,欢迎留言

本文转自lc0108131451CTO博客,原文链接:http://blog.51cto.com/13150617/1971793 ,如需转载请自行联系原作者

你可能感兴趣的文章
某公司面试java试题之【二】,看看吧,说不定就是你将要做的题
查看>>
BABOK - 企业分析(Enterprise Analysis)概要
查看>>
Linux 配置vnc,开启linux远程桌面
查看>>
CentOS6.4关闭触控板
查看>>
React Native 极光推送填坑(ios)
查看>>
Terratest:一个用于自动化基础设施测试的开源Go库
查看>>
修改Windows远程终端默认端口,让服务器更安全
查看>>
扩展器必须,SAS 2.0未必(SAS挺进中端存储系统之三)
查看>>
Eclipse遇到Initializing Java Tooling解决办法
查看>>
while((ch = getchar()) != '\n')
查看>>
好程序员web前端分享JS检查浏览器类型和版本
查看>>
Oracle DG 逻辑Standby数据同步性能优化
查看>>
exchange 2010 队列删除
查看>>
「翻译」逐步替换Sass
查看>>
H5实现全屏与F11全屏
查看>>
处理excel表的列
查看>>
C#数据采集类
查看>>
quicksort
查看>>
【BZOJ2019】nim
查看>>
LINUX内核调试过程
查看>>