DNS配置策略及高级应用

 梦海飞翔 老李说架构之道 7月18日

收录于话题#架构设计21个内容

DNS劫持原因及技术分析

    DNS劫持:通过攻击域名解析服务器(DNS),获取域名解析控制权,解析服务器(DNS)的方法,把目标网站域名解析到错误的地址.

DNS劫持原因:

    域名服务器负责用户解析域名请求,没有机制保证域名映射数据是否准确(udp协议)。

    域名服务器被黑客攻击,恶意修改;

    “流氓的域名服务器”更改一些域名的解析结果;

图片

DNS劫持的目的:

     阻止用户访问某些特定网站, 引导用户到广告页面。

劫持原因:

    利益因素;

DNS劫持的环节:

     往往都在运营商Local DNS处;

图片

DNS污染:劫持域名解析请求,返回伪造结果。

 DNS污染原因:   

    UDP无连接协议,导致篡改结果可行性,监听53端口数据,发现匹配请求立刻返回伪造结果。

图片

DNS污染过程:

    用户客户端发出DNS请求后,等待应答, 这个DNS欺骗的关键在于伪造一个特定序列号的应答包。运营商:电信、联通,易如反掌

快速发现DNS劫持:

    浏览器访问,判断目标域名正确性,nslookup命令 + whois IP确认。

图片

DNS域名劫持后快速恢复解决方案:

    商务推动商务联系DNS提供方,切换到备用域名,切换到IP直连方案绕g过DNS解析。

如何避免DNS劫持方案?

    使用HttpDNS,绕过DNS协议请求,解决运营Local DNS劫持问题,UDP协议->HTTP协议,80端口取代53端口。

图片


HttpDNS优势:

    根治域名解析异常,HttpDNS能直接获取到用户IP,扩展性强,可实现更精细化的流量调度(权重)。

HttpDNS提供商:

     阿里云HttpDNS、 腾讯云HttpDNS、 百度云HttpDNS、 新浪HttpDNS

DNS配置策略及高级应用

     业务域名使用CNAME,多域名对应一个IP, 接入CND。

多数据中心解析:       

    全局负载均衡:GSLB对服务器和链路进行综合判断来决定由哪个地点的服务器来提供服务,实现异地服务器群服务质量的保证。

    1、 将用户请求定向到最近节点;

    2、就近性判断;

    3、根据服务器的负载;

图片

智能DNS:

    智能DNS除了具备基本的DNS解析功能外,还可以自动识别DNS请求发送者来源,并将域名智能解析到不同IDC中的IP。

      1、DNSPod

                支持智能解析、电信用户访问电信服务器,网通用户访问网通服务器,不支持健康检查;

       2、GTM

                 支持健康检查、资源管理、调度策略;

图片

首先看近性表项,返回延时,返回响应最快的站点;

CDN(Content Delivery Network):

    内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。

图片

内容路由技术:

    CDN负载均衡系统实现CDN的内容路由功能,将用户的请求分配到CDN中的最佳节点;

图片

内容分发网络,将内容从源站传输到用户端,静态资源缓存, 加速网站访问速度。

引入CDN好处:

    改善用户访问体验,缓解服务器压力,全面预防单点故障,解决网站突发流量问题,合理利用互联网资源,解决互联互通问题。

CDN专业术语:

    回源:当有用户访问某一个URL的时候,如果被解析到的那个CDN节点没有缓存响应的内容,或者是缓存已经到期,就会回源站去获取

    回源域名:采用回源域名方式进行回源,解决原站IP变更问题;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值