博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统原理分析架构-一-DNS负载均衡
阅读量:6413 次
发布时间:2019-06-23

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

hot3.png

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!

如有转载,请保留源作者博客信息。

如需交流,欢迎大家博客留言。

DNS(Domain Name System)域名系统,因特网的一项服务。它作为将域名IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。DNS 使用TCPUDP53。
这样当我们访问某个域名时,DNS查找对应的分布式数据库,得出该域名对应的ip地址,从而从internet上访问该ip地址。
        可能很多人会纳闷,这DNS跟系统架构似乎完全不相关。那么接下来就谈谈DNS跟架构到底又有什么关系。
        其实最早实现负载均衡功能的就是DNS机制。
首先解释一个名词,负载均衡:在大型的网络应用中,使用多台服务器提供同一个服务是常有的事。平均分配每台服务器上的压力、将压力分散的方法就叫做负载均衡。

接下来简要分析下DNS又是如何达到负载均衡的:

        在DNS中为多个域名地址配置同一个名字,因而查询这个域名地址的客户机将得到其中一个地址,从而使得不同的客户访问不同的服务器,达到负载均衡的目的。即给网站访问者随机分配不同IP。DNS负载均衡是一种简单而有效的方法,但是它不能区分服务器的差异,也不能反映服务器的当前运行状态。

像taobao有开发自己的dns负载均衡器,来处理高QPS。对于一些中小型公司可以使用第三方服务,比如DNSPod等。

更多DNS负载均衡请参考DNSPod官网:

转载于:https://my.oschina.net/tantexian/blog/626171

你可能感兴趣的文章
端口扫描器——ZenmapKail Linux渗透测
查看>>
***phpredis扩展安装总结
查看>>
JAVASCRIPT实现网页版:俄罗斯方块
查看>>
Delphi IOS 蓝牙锁屏后台运行
查看>>
C#回调实现的一般过程
查看>>
mssql sql高效关联子查询的update 批量更新
查看>>
Atitit.病毒木马程序的感染 传播扩散 原理
查看>>
Android Studio Gradle
查看>>
jquery-autocomplete 参数说明
查看>>
Windwos下常用DOS命令
查看>>
【iCore3 双核心板_FPGA】例程十三:FSMC总线通信实验——复用地址模式
查看>>
onethink加密解密函数
查看>>
重写 Ext.toolbar.Paging 扩展功能
查看>>
冒泡排序
查看>>
linux进程地址空间--vma的基本操作【转】
查看>>
李洪强iOS开发之提交AppStory时候遇到的坑
查看>>
maven 跳过测试 打包 及上传命令
查看>>
Git安装与配置
查看>>
JavDroider的作品展示
查看>>
Eziriz .NET Reactor(.net混淆器) v5.0.0.0 完美安装破解版(附破解文件)
查看>>