【入门】广电行业DNS、DHCP解决方案详解(三)——DNS部署架构及案

  • DNS系统部署架构
    • 宽带业务DNS架构
    • 互动业务DNS架构
  • 案例介绍
    • 案例一
    • 案例二

本篇我们将先介绍DNS系统部署架构体系,并向大家分享两个案例,深化大家对DNS系统的理解,最后我们也会讨论安全防护问题。

DNS系统部署架构

宽带业务DNS架构

宽带业务的DNS架构主要提供宽带网络宽带用户进行互联网访问,DNS系统主要以递归查询为主,它的架构以缓存递归分离的方式和原则进行搭建部署。例如,最小的部署方式为两个缓存、两个递归、一个管理共五台设备。两个缓存通过OSPF的架构实现冗余,当然如果数据量比较大、宽带用户比较多,也可以通过OSPF搭建缓存集群。

互动业务DNS架构

互动业务DNS系统主要提供互动机顶盒进行内部域名解析以及部分互联网访问解析,DNS 系统主要以权威查询为主,以递归权威分离的方式为原则部署,最小的部署方式也是五台设备,一台负责管理,两台设备专门负责机顶盒业务上公网域名查询,两台专门解析本地的域名。

案例介绍

案例一

下面我们看下某广电企业DNS云化部署案例

面临挑战

  • 首先是Cache(缓存)下沉部署:广电为了减轻互联网出口链路带宽消耗,将缓存设备下沉部署至各个地市通过OSPF形成大的网络集群,将省网与地市资源互联互通,需要通过DNS调度全省资源,中间链路带宽消耗较大
  • 地市出口不统一:各地市拥有各自出口链路,集中部署
  • DNS业务存在资源调度问题 用户就近性访问:宽带用户就近进行DNS响应,提升访问速度

解决思路

  • 推出二平面概念,将整套DNS系统下沉到各个地市分别部署,使得出口链路及中间链路带宽消耗减少
  • 实现全网IP Anycast部署架构,发布统一服务地址
  • 实现全省缓存资源的灵活调度
  • 将管理与业务分离

案例二

再看另外一个案例

面临的挑战

  • 稳定性方面:之前采用通用服务器+Bind软件服务不稳定,系统上其他功能故障影响DNS服务
  • 详细解析日志及统计报告:Bind无法提供详细的日志和报告,用户无法掌握解析成功率,TOPIP、TOP域名等信息
  • 维护方面:现在多台设备数据同步、配置、系统升级复杂、可扩展性差

解决方案

  • 提升DNS系统的可管理性和可靠性
  • 提供智能核心网络支持方案
  • 具备可扩展性,部署新DNS设备简单快捷

具体来看,该广电企业在省级公司统一部署,分两套节点,机顶盒一套、宽带网络一套。机顶盒有负责缓存递归、有负责权威解析的若干设备,一台进行集中管理。宽带网络有一台集中管理,两台负责递归查询,还有若干台部署为缓存集群,其中缓存集群都是通过OSPF做负载集群。

最后说一下安全防护的问题。广电的宽带用户群体很复杂,广电网络面临的攻击也是非常多的。因为广电网络是面向终端用户的,每个家庭里面都有电脑、ipad、手机等,针对这些终端设备的攻击很多。因此我们可以在递归设备前加一套安全设备,如域名国家工程研究中心研制的DNS防火墙,提供动态域名库、威胁情报、防缓存攻击、防DDoS攻击等(http://tinyurl.com/yyx2e8cx有更详细介绍)。而对于机顶盒用户,由于机顶盒是固化的,受到的攻击相对较少,这里不讨论。

【入门】广电行业DNS、DHCP解决方案详解(三)——DNS部署架构及案的更多相关文章

  1. 【入门】广电行业DNS、DHCP解决方案详解(一)——历史及现状篇

    广电发展历史 单项网络 双向网络 智能网络 广电网络现状 广电网络典型特征 接入技术混杂 承载业务多样化 业务终端错综复杂 其他 网络现状模型 总结 广电发展历史 广电就是广播电视,广电发展可以分为三 ...

  2. Netty4详解三:Netty架构设计(转)

    http://blog.csdn.net/suifeng3051/article/details/28861883?utm_source=tuicool&utm_medium=referral ...

  3. [转]DNS服务器原理详解与Centos6.x下搭建DNS服务器

    转自:http://blog.it985.com/8958.html DNS 数据库的记录:正解,反解, Zone 的意义 通过DNS解析过程详解这篇文章,我们知道了要想访问www.zmit.cn,最 ...

  4. (转)DNS解析过程详解

    DNS解析过程详解 原文:http://blog.csdn.net/crazw/article/details/8986504 先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的 ...

  5. DNS解析过程详解(转载)

    DNS解析过程详解(转载) DNS Domain Name System 域名系统,它就是根据域名查出IP地址.    先说一下DNS的几个基本概念: 一. 根域 就是所谓的“.”,其实我们的网址ww ...

  6. iOS开发——加载、滑动翻阅大量图片解决方案详解

    加载.滑动翻阅大量图片解决方案详解     今天分享一下私人相册中,读取加载.滑动翻阅大量图片解决方案,我想强调的是,编程思想无关乎平台限制. 我要详细说一下,在缩略图界面点击任意小缩略图后,进入高清 ...

  7. SSH 连接慢的解决方案详解

    SSH 连接慢的解决方案详解 http://www.codeceo.com/article/ssh-slow.html

  8. Spring Boot 2.x 快速入门(下)HelloWorld示例详解

    上篇 Spring Boot 2.x 快速入门(上)HelloWorld示例 进行了Sprint Boot的快速入门,以实际的示例代码来练手,总比光看书要强很多嘛,最好的就是边看.边写.边记.边展示. ...

  9. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

随机推荐

  1. 准时制生产(Just in Time,JIT)

    准时制生产(Just in Time,JIT)称为及时生产,出自日本丰田.         1.JIT生产方式的管理理念     JIT的基本概念事指在所需要的精确时间内,按所需要的质量和数量,生产所 ...

  2. Spring Boot 中的同一个 Bug,竟然把我坑了两次!

    真是郁闷,不过这事又一次提醒我解决问题还是要根治,不能囫囵吞枣,否则相同的问题可能会以不同的形式出现,每次都得花时间去搞.刨根问底,一步到位,再遇到类似问题就可以分分钟解决了. 如果大家没看过松哥之前 ...

  3. 使用idea在linux上启动springboot项目

    springboot项目启动方式 1.改成war包放到tomcat上,网上方法很多不再介绍. 2.直接用jar包启动,比较方便,不需要修改项目文件,推荐使用jar包起 将项目和package打成jar ...

  4. 洛谷 P3648 [APIO2014]序列分割

    题意简述 有一个长度为n的序列,分成k + 1非空的块, 选择两个相邻元素把这个块从中间分开,得到两个非空的块. 每次操作后你将获得那两个新产生的块的元素和的乘积的分数.求总得分最大值. 题解思路 f ...

  5. 996工作制?不如花点时间学知识!北栀暗影教你如何用WordPress搭建专业网站

    很多70后.80后小时候都看过这样一部动画片-<半夜鸡叫>.讲的是地主"周扒皮"为了长工们能多干些活,半夜三更起来学鸡叫让长工劳动(卖身契上规定:鸡叫就得起床干活劳动) ...

  6. SQL 分组后,获取每组中的最大值对应的数据

    select gr,num,dt,(select bys from test where gr=b.gr and dt=b.dt) bys from ( select gr,count(0) num, ...

  7. Oralce PL/SQL 调用C

    1.要把C写成扩展的形式 ex.c文件 int __declspec(dllexport) sum(int a,int b) { return a+b; } 2.把C代码编译成动态库(*.dll 或 ...

  8. java-初读 HashTable

    有用的标识符 transiant 有用的属性 初始容量11 加载因子0.75 这里理解如果要经常插入大量数据可以增大加载因子 有用的方法 @Test public void testNan() { l ...

  9. 驰骋工作流引擎ccflow-流转自定义功能使用说明

    流转自定义功能使用说明 关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 节点跳转 节点流转自定义 应用背景: 有一些流程在运行过程中是 ...

  10. Django+Vue前后端分离项目的部署

    部署静态文件: 静态文件有两种方式 1:通过django路由访问 2:通过nginx直接访问 方式1: 需要在根目录的URL文件中增加 url(r'^$', TemplateView.as_view( ...