DNS--智能地址解析(view视图)
域名:xinenhui.com
DNS服务器:192.168.198.128
DNS1:192.168.198.129
DNS2:192.168.198.146
1 简介
使客户端就近访问DNS服务器来加速用户的访问速度 提高客户端体验
不同的客户端使用同一个DNS服务器解析同一个域名得到不同的IP
2 修改主配置文件 设置view
[root@localhost ~]# vim /etc/named.conf
...
acl "DNS1" { 192.168.198.129; }; #acl用于标记不同的客户端
acl "DNS2" { 192.168.198.146; }; view "DNS1" { #view名称
match-clients { DNS1; }; #在这个 view 中匹配到标记为 north 的客户端
zone "." IN {
type hint;
file "named.ca";
};
zone "xinenhui.com" IN {
type master;
file "xinenhui.com.DNS1.zone"; #在解析 xinenhui.com 域时使用 xinenhui.com.DNS1.zone 这个文件
};
}; view "DNS2" {
match-clients { DNS2; };
zone "." IN {
type hint;
file "named.ca";
};
zone "xinenhui.com" IN {
type master;
file "xinenhui.com.DNS2.zone";
};
}; view "DNS3" {
match-clients { any; }; #在这个 view 中未匹配到任何标记的客户端
zone "." IN {
type hint;
file "named.ca";
};
zone "xinenhui.com" IN {
type master;
file "xinenhui.com.DNS3.zone"; #在解析 xinenhui.com 域时使用 xinenhui.com.DNS1.zone 这个文件
};
};
//include "/etc/named.rfc1912.zones"; #加注释
//include "/etc/named.root.key";
3 配置区配置文件
cp -p /var/named/named.empty /var/named/xinenhui.com.DNS1.zone
cp -p /var/named/named.empty /var/named/xinenhui.com.DNS2.zone
cp -p /var/named/named.empty /var/named/xinenhui.com.DNS3.zone
[root@localhost ~]# cat /var/named/xinenhui.com.DNS1.zone
$TTL 3H
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.xinenhui.com.
dns A 6.6.6.6
www A 1.1.1.1
[root@localhost ~]# cat /var/named/xinenhui.com.DNS2.zone
$TTL 3H
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.xinenhui.com.
dns A 6.6.6.6
www A 1.1.1.2
[root@localhost ~]# cat /var/named/xinenhui.com.DNS3.zone
$TTL 3H
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.xinenhui.com.
dns A 6.6.6.7
www A 1.1.1.1
4 检查配置文件是否正确 重启服务
named-checkconf
named-checkzone xinenhui.com /var/named/xinenhui.com.DNS1.zone
named-checkzone xinenhui.com /var/named/xinenhui.com.DNS2.zone
named-checkzone xinenhui.com /var/named/xinenhui.com.DNS3.zone
systemctl restart named
5 使用两个客户端及本机分别测试
#设置DNS服务器
echo "nameserver 192.168.198.128" >> /etc/resolv.conf



DNS--智能地址解析(view视图)的更多相关文章
- DNS智能解析的搭建与配置
分类: LINUX 原文地址:DNS智能解析的搭建与配置 作者:十年梦生 9月份整整忙了一个月,都抽不出时间来写篇文章,这几天趁着10.1终于有时间来写些东西了,将9月份所做的一些东西来做下总结. ...
- DNS主从服务,子域授权,view视图,日志系统,压力测试
DNS主从服务,子域授权,view视图,日志系统,压力测试 DNS性能测试工具queryperfDNS查询过程: DNS主从建立: 环境: 主服务器:10.140.165.93 从服务器:10.140 ...
- 8、ASP.NET MVC入门到精通——View(视图)
本系列目录:ASP.NET MVC4入门到精通系列目录汇总 View视图职责是向用户提供界面.负责根据提供的模型数据,生成准备提供给用户的格式界面. 支持多种视图引擎(Razor和ASPX视图引擎是官 ...
- 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(四)Alert View视图 学习笔记
当我们的应用电量不足的时候,就需要警告提示,那么我们可以用Alert View视图 实现:
- view视图文件中的input等输入框必须含有name属性,不然控制器里的动作formCollection是没有值的
view视图文件中的input等输入框必须含有name属性,不然控制器里的动作formCollection是没有值的,就是没有name属性,后台获取不到值
- MVC(Model(模型) View(视图) Controller(控制器))
复习 1. 商品表 增删改查 index.php add.php view.php edit.php action.php 2. MVC(Model(模型) Vie ...
- ThinkPHP框架视图详细介绍 View 视图--模板(九)
原文:ThinkPHP框架视图详细介绍 View 视图--模板(九) 视图也是ThinkPHP使用的核心部分: 一.模板的使用 a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和 ...
- 自定义View视图
自定义View视图文件查找逻辑 之前MVC5和之前的版本中,我们要想对View文件的路径进行控制的话,则必须要对IViewEngine接口的FindPartialView或FindView方法进行重写 ...
- MVC view视图获取Html.RenderAction方式带来的参数
通过Html.RenderAction这种方式传递的参数,在view视图中获取要使用viewContext上下文来获取:Html.ViewContext.RouteData.Values[" ...
- view视图--display中echo出ob_get_contents的缓冲内容--(实现,拼接好文件--导入文件)
view.php01默认设置有3个公共的属性,其他属性.后面实例化的时候.通过传递参数.foreach遍历,不断的增加属性02view对象的实例化.位置在-->控制器父类的构造方法中视图的目录名 ...
随机推荐
- 搭建Samba服务器笔记全套
Top 目录 安装 端口与服务管理 其他常用命令 配置 全局配置 共享库配置 用户名密码认证库配置 Samba 登录用户配置 防火墙配置 设定安全的上下文关系 本地系统设置访问读写权限 Pdbedit ...
- AtCoder Beginner Contest 240 F - Sum Sum Max
原题链接F - Sum Sum Max 首先令\(z_i = \sum\limits_{k = 1}^i y_k\),\(z_0 = 0\),\(z_i\)就是第\(i\)段相同的个数的前缀和. 对于 ...
- 「有问必答」秒杀系统 Go并发编程实践!
有问必答 摘要 本文将介绍如何使用Go语言的并发原语来构建一个简单的高并发秒杀系统. 我们将使用Go语言的原生库和一些常见的技术手段,包括互斥锁.通道.计数器等,来解决并发访问和数据一致性的问题. 本 ...
- XIAMEN_AMOY
第一份博客,就发布点轻松的内容吧 微雨的清晨 镜头向着前方 越过山丘 海 是像河一样的海 原来真的有随便抓一把都是贝壳的地方 青色,紫色,黄色 转行去做贝壳项链吧 如果不是去海边 那厦门不是一个很晒的 ...
- Fragment动态添加与管理
activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...
- HDU-3591 混合背包
The trouble of Xiaoqian Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/ ...
- Lucas定理 、斯特灵公式
斯特灵公式是一条用来取n阶乘的近似值的数学公式. 公式为: 用该公式我们可以用来估算n阶乘的值:估算n阶乘的在任意进制下的位数. 如何计算在R进制下的位数:我们可以结合对数来计算,比如十进制就是lg( ...
- python自动化测试相关资料
java神功: https://yuedu.baidu.com/ebook/10f4bf7530126edb6f1aff00bed5b9f3f80f7212 selenium书:https:// ...
- 开源易课堂操作手册-yiketang
title: 开源易课堂操作手册 date: 2022-01-05 15:10:43.915 updated: 2023-04-24 10:21:28.476 url: https://www.yby ...
- JavaScript 常见错误与异常处理
一.为什么要了解常见JS错误 1.调试和故障排除: 了解常见的JavaScript错误可以帮助你更好地调试和故障排除代码.当你遇到错误时,能够快速识别错误类型并找到解决方法,可以节省大量的时间和精力. ...