• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > DNS除了解析域名外还有哪些用途? 

DNS除了解析域名外还有哪些用途? 

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含箭头云服务器,云服务器,域名注册,网站建设,定制建站,自助建站,虚拟主机,域名交易,域名,主机托管租用,企业邮箱,,,等服务器相关知识,xinwang希望可以进行参考

域名解析离不开DNS。另外,DNS的作用还有什么呢?

 http请求的典型执行流程是什么?

  典型流程是:
  (1)客户端请求dns服务器发起域名解析;

  (2)dns服务器返回域名对应的网络IP(1.2.3.4);

  (3)客户端通过外网ip(1 . 2 . 3 . 4),访问反向代理;

  (4)反向代理将请求分发给网络服务器;通过内部网IP(192.168 . x  . x);

  (5)dns服务器处理请求;

  第一步,将域名转换为ip的过程,发生在应用系统之外,通过DNS实现。

  除了域名解析,DNS在架构设计上还能做什么?

  首先,用户就近访问

  DNS可以实现对用户所需资源的最近访问:

  (1)电信用户希望访问某个服务器资源;

  (2)浏览器向dns服务器发起域名解析请求;

  (3)dns服务器识别访问者是电信用户;

  (4)dns服务器将电信机房nginx外网ip返回给访客;

  (5)游客就近访问;

  根据用户的ip,返回最近的服务器ip称为“智能DNS”,最常用的是CDN和多机房。

  二、反向代理的横向扩张

  在典型的互联网架构中,web层的性能可以通过添加web服务器来扩展,但是反向代理nginx仍然是整个系统的唯一入口。如果系统吞吐量超过nginx的性能极限,难以扩展,则需要dns-server配合水平扩展。

  具体方法是:在dns-server中,同一个域名可以配置多个nginx外部ip,每次dns解析请求都会通过轮询返回不同的ip,这样nginx就可以横向扩展。这种方法叫做“DNS轮询”。

  第三,网络服务器负载平衡

  由于“dns轮询”可以将同一个域名的流量平均分配给不同的nginx,它还可以用来平衡web服务器的负载:

  (1)从架构中移除nginx层;

  (2)直接将多个网络服务器的内部网络ip改为外部网络IP;

  (3)在dns服务器中轮询解析域名对应的外地网络IP;

  通过DNS实现负载均衡有哪些优缺点?

  优点:

  (1)使用第三方DNS实现,服务器架构不需要移动;

  (2)缺少一层网络请求;

  缺点:

  (1)DNS只有解析功能,不能保证对应外网ip的可用性。nginx作为反向代理时,NGINX和web-server之间有一个保活检测机制,可以在web-server挂掉时自动迁移流量;
(2)当web-server需要扩展时,通过DNS扩展需要很长时间,nginx是服务器完全可控的部分,所以web-server的扩展更加实时方便;

  由于以上两个原因,架构中一般使用高可用的反向代理。

  综上

  在架构设计中,除了域名解析,DNS还有其他用途:

  (1)智能DNS,根据用户ip访问附近的服务器;

  (2)DNS轮询,横向扩展反向代理层;

  (3)DNS负载均衡;

  以上是我为大家汇总的关于DNS除了解析域名还能做什么的内容。希望大家多了解一下DNS的用途。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 高可用性集群与负载均衡集群的工作原理哪里不同
  • 香港代理服务器可以租用吗?如何购买香港代理服务器?
  • jsp 服务器租用平台有哪些?jsp服务器页面的特点有哪些?
  • 云计算和物联网有什么关系?
  • cc攻击的种类有哪些 如何防御cc攻击
  • 云文档在线表格怎么做?在线表格如何进行内容筛选?
  • 代理服务器的作用 代理服务器的设置方法
  • ipv6掩码有没有?电脑网络的ipv6如何设置?
  • 用上大数据!南湖区“七星阁”让基层治理更智慧
  • 什么叫云存储 云存储的作用

相关文章

  • 什么云服务器好用,主要看哪些因素?
  • 云服务服务器适合什么样的用户呢?有哪些优势呢?
  • 云计算行业的发展趋势
  • 云存储关注点与它的优势有哪些?
  • 云服务器怎么使用,都有哪些优势?
  • 新网28周年,顶级域名免费送
  • bgp双线服务器租用去哪个平台比较好?什么是bgp双线服务器?
  • 真正的云服务器作用是什么 云服务器适合什么样的用户
  • 免费的云服务器有哪些呢?云服务器的优势是什么?
  • 一般租用服务器 价格费用大概需要多少?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 如何选择云服务器厂家?云服务器有哪些类型?
    • 常见的服务器攻击种类有哪些 服务器怎么防御攻击
    • 可以试用的新网云服务器怎么样?
    • 公司应该如何搭建自己的云服务器?
    • ssl证书是怎么申请的 超简单的申请流程
    • 云手机备份应用数据可以吗?云手机有哪些常见功能?
    • 购买的ssl证书如何使用?ssl证书有什么用 ?
    • 常见的ddos防护方法有哪些?
    • 运维主要是做什么的 运维技能杠杠的  
    • 服务器怎么加防御,服务器为什么会被攻击

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有