上一节我们提到了CloudXNS强大的细分线路和私有线路给您的多IP域名配置带来的线路划分上的便利,这一节我们将为各位用户带来关于多ip的负载均衡那些事。
3:CloudXNS特有的记录类型完美助您负载均衡
也许您早就发现了,我们有不同于其他DNS解析服务商的几个记录类型:LINK、AX、CNAMEX,那么您有没有对这几种记录类型进行一试呢?对于有多ip配置需求的用户,小编将着重给您介绍一下AX记录。
X意为eXtend,AX即表示扩展的A记录解析,具体表现为将多个A记录进行任意指定比例的负载均衡。我们知道,Local DNS服务器集群会对用户的请求进行缓存,当您有多个A记录时,它会随机将这些缓存的A记录其中一条反馈给用户。这样我们就无法预估每个ip被用户请求到的数量,或许久而久之这些ip的访问量会被平均。而使用CloudXNS的AX记录,就能当有LocalDNS对CloudXNS进行请求时,按照预设比例返回给它其中一个值传递给用户,而这个比例是由站长您自己来控制的。
让小编带您测试一下。首先将www.chinatesters.cn域名在CloudXNS系统中做如下图所示配置:
优先级即代表预设比例,上图配置中表示记录值2.2.2.1、1.1.1.2和1.1.1.1出现的比例为30:100:50。小编写了个脚本通过多次执行同一个dig命令获取每个结果的出现次数。测试代码示例如下:
#!/bin/sh
i=0;
rm -f.xtest_tmp.log
while [ $i -lt $1]
do
digwww.chinatesters.cn @lv3ns4.ffdns.net +short >>.xtest_tmp.log
i=`expr $i +1`
done
awk '{name[$1]++};END{for(count in name)printcount,name[count]}' .xtest_tmp.log
将脚本带参数200,表示执行200次命令。等待执行完毕后,得到结果如下:
[root@localhost02_mytest]# ./xtest.sh 200
2.2.2.138
1.1.1.160
1.1.1.2102
我们可以看到,与配置的30:50:100非常接近。经过多次测试之后就会发现,当Local DNS向CloudXNS请求次数越来越多时,这个值就越来越接近于配置值。因此,当您的网站有多个服务器但他们的硬件资源悬殊较大时,就可以采用AX记录将域名解析设置为不同的负载比例,以充分利用您现有的资源进行负载均衡。
同样的,CloudXNS中的CNAMEX、301跳转、302跳转和隐式跳转记录中的优先级设置和上述AX记录设置是一样的效果,有需要的用户可以一试。
相关推荐
这是一款智能DNS CloudXNS.net 官方推出一个款CloudXNS系统API的 PHP SDK包,PHP的SDK包比同时发布的Python SDK更为完善,其中还包含了一个完整的HTML demo,可以实现所有解析的管理操作,使用者直接可以拿来管理...
`certbot_dns_cloudxns-1.1.0-py2.py3-none-any.whl` 是一个针对Python的特定库的压缩包文件,主要用于自动化证书管理工具Certbot与CloudXNS DNS服务的集成。这个库使得用户能够方便地通过Certbot获取并自动更新Let'...
使用certbot-dns-cloudxns,开发者首先需要在CloudXNS上创建一个API密钥,然后在Certbot配置文件中提供相关的API ID和密钥。这样,当Certbot运行时,它就能通过这个库自动与CloudXNS通信,完成DNS验证过程。这个过程...
《PyPI与certbot-dns-cloudxns:Python在DNS自动化认证中的应用》 PyPI,全称为Python Package Index,是Python编程语言的官方软件仓库,开发者可以在这里发布和分享他们的开源项目,使得全球的Python用户能够方便...
- `certbot_dns_cloudxns`:库的主体代码,可能包含多个子模块和类。 - `tests`:单元测试或集成测试的代码,用于验证库的功能。 - `LICENSE`:库的授权协议,说明如何合法地使用和分发这个库。 - `docs`:可能包含...
资源分类:Python库 所属语言:Python 资源全名:certbot_dns_cloudxns-0.37.1-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
此系统有哪些特点目前支持的域名解析平台有1.dnspod2.cloudxns3.aliyun多用户、多域名、多平台同时存在界面简单、舒适,操作简单快乐是福二级域名分发系统 更新日志:1.2->1.3 更新内容1、程序采用thinkphp5.0最新...
快乐二级域名分发系统kldns基于ThinkPHP5.0框架完成开发,支持的域名解析平台有dnspod、cloudxns、aliyun、dnscom、dnsla,多用户、多域名、多平台同时存在,界面简单、舒适,操作简单。
资源分类:Python库 所属语言:Python 资源全名:cloudxns-ddns-service-1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
域名解析基于cloudxns和taobaoip的DDNS脚本您需要设置api_url,api_key,api_secret,Domain_ID,ttl,line_id,host,Domain_type。 这是一个示例:api_url =“ ” api_key =“ a7fe5ecbb823e7b0c968b2a885a111e98...
个人博客地址: : 快乐二级域名发行系统(kldns v3.1.0)此系统有什么特点目前支持的域名解析平台有dnspod cloudxns 阿里云dnscom dnsla cloudxns 邓斯顿多用户,多域名,多平台同时存在界面简单,舒适,操作简单...
快乐二级域名分发系统kldns基于ThinkPHP5.0框架完成开发,支持的域名解析平台有dnspod、cloudxns、aliyun、dnscom、dnsla,多用户、多域名、多平台同时存在,界面简单、舒适,操作简单。快乐二级域名分发系统 2.2.0 ...
快乐二级域名分发系统kldns基于ThinkPHP5.0框架完成开发,支持的域名解析平台有dnspod、cloudxns、aliyun、dnscom、dnsla,多用户、多域名、多平台同时存在,界面简单、舒适,操作简单。
书生dns二级域名分发系统是一个以PHP MySQL进行开发的多用户、多域名、多平台的域名解析平台源码。 书生DNS源码简介: 目前支持的域名解析平台有 dnspod cloudxns aliyun dnscom dnsla 多用户、多域名、多...
多用户、多域名、多平台同时存在 界面简单、舒适,操作简单 快乐是福二级域名分发系统 更新日志: 1.2->1.3 更新内容 1、程序采用thinkphp5.0最新框架编写 2、整理源码进行了优化 3、后台增加限制某些前缀不能解析 ...
快乐二级域名分发系统kldns基于ThinkPHP5.0框架完成开发,支持的域名解析平台有dnspod、cloudxns、aliyun、dnscom、dnsla,多用户、多域名、多平台同时存在,界面简单、舒适,操作简单。 快乐二级域名分发系统 ...
PHP二级域名分发系统【快乐是福】版,构建于php MySQL平台,基于thinkphp5.0最新框架编写,可以支持多用户、多域名、多平台同时存在,支持dnspod、cloudxns、aliyun等主流的域名解析平台,界面简单、舒适,操作简单...
书生dns二级域名分发系统是一个以PHP+MySQL进行开发的多用户、多域名、多平台的域名解析平台源码。 书生DNS源码简介: 目前支持的域名解析平台有 dnspod cloudxns aliyun dnscom dnsla 多用户、