公共DNS大测评,哪个解析性能最好?

news2024/9/25 13:26:27

日前阿里云方面发布公告称,由于产品升级,将于2024年9月30日24时起对公共DNS中免费的解析请求采取智能流量管控措施。据其透露,“公共DNS仍会致力于为广大免费用户提供高质量的基础递归解析服务,但在高并发解析场景,将对公共DNS免费流量按请求源IP进行请求并发数限制。该请求并发量上限并非固定阈值,具体限速值将根据网络负载状况和公共DNS的整体服务质量适时调整,以保证公共DNS整体服务的稳定性和使用体验。”

在这里插入图片描述

为什么DNS这么重要?简单来说,DNS就是一个计算机联网必须用到的“通讯录”,将易于记忆的域名转换为机器识别的IP地址,能够极大提升用户访问网站的效率和速度。当DNS解析的速度更快,网页加载和数据传输的时间就更短,无论是浏览网页、观看视频、玩游戏还是进行远程办公,都会有更为顺畅、丝滑的体验。可以说,一个高效、稳定的DNS服务,对我们每个人都非常重要。

对于中小企业和个人重度用户来说,阿里云给的免费额度其实不多,有什么可以平替的公共DNS?

我们找到了位于北京、上海、深圳、成都的4位网络运维人员和个人重度用户,决定对目前几个国内知名度较高的公共DNS(免费版)和阿里云公共DNS(免费版)进行一个横向的解析性能测评。

测评对象:

114DNS:国内较早、较知名的国产DNS,企业信息查询平台显示,已被奇安信并购。

OneDNS:国内较早的DNS之一,后被国内网络安全厂商微步在线并购,免费公益版与企业版解析性能相同,想把解析性能拉满,需要注册公益版账号。

腾讯DNS(DNSPOD):腾讯并购的DNSPod,时间早、知名度高,有限速收费政策,收费时间早于阿里。

360DNS:国内知名网络安全厂商360自运营的DNS服务,分为个人版和付费企业版。

阿里DNS:阿里云旗下DNS,即将对解析并发和免费解析次数做出限制,有一定免费解析额度。

测评人员:

位于北京、上海、深圳、成都的4个用户,既有中小企业网络运维人员,也有家里联网智能设备较多的个人用户。

测评方式:

尽量模拟用户实际使用DNS解析时的实际场景。随机选取全网常用的150个域名,在同一地点、同一时段切换到不同的公共DNS解析地址,对域名发起请求,确保域名解析结果进入DNS服务器解析缓存,再发起第二次解析请求并计算平均解析速度,从而确保域名解析命中DNS缓存的状态下,各个DNS服务的响应速度和状态能够进行真实、公平的横向对比。

在这里插入图片描述
图:全网热度最高的前150个域名

测评结果:

北京地区平均解析速度:

114DNS腾讯DNS360DNS阿里DNSOneDNS公益版
25.09ms22.91ms15.66ms11.72ms9.26ms

北京地区随机域名解析返回时间结果(阿里DNS、OneDNS):

在这里插入图片描述

上海地区平均解析速度:

114DNS腾讯DNS360dns阿里DNSOneDNS公益版
17.56ms18.24ms12.39ms11.55ms9.83ms

上海地区随机域名解析返回时间结果(腾讯DNS、114DNS):

在这里插入图片描述

广州地区平均解析速度:

114DNS腾讯DNS360dns阿里DNSOneDNS公益版
42.74ms36.06ms50.56ms22.82ms15.84ms

广州地区随机域名解析返回时间结果(114DNS、360DNS):

在这里插入图片描述

成都地区平均解析速度:

114DNS腾讯DNS360dns阿里DNSOneDNS公益版
39.24ms52.38ms48ms9.28ms28.92ms

成都地区随机域名解析返回时间结果(腾讯DNS、阿里DNS):
在这里插入图片描述

四地平均解析速度:

114DNS腾讯DNS360DNS阿里DNSOneDNS公益版
31.12ms32.39ms31.65ms13.84ms18.8ms

第一梯队:

阿里DNS-13.84ms;OneDNS免费公益版-18.8ms

第二梯队:

114DNS-31.12ms;360DNS-31.65ms;腾讯DNS-32.39ms

怎么样,和你心中预设的结果有差异吗?你还想推荐哪些免费不限速的公共DNS?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2089799.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

建模杂谈系列249 增量数据的正态分布拟合

说明 从分布开始,分布又要从正态开始 假设有一批数据,只有通过在线的方式增量获得。 内容 1 生成 先通过numpy生成一堆随机数据,从3个正态分布生成,然后拼接起来。 import numpy as np import matplotlib.pyplot as plt from …

【智能算法改进】路径规划问题的多策略改进樽海鞘群算法研究

目录 1.算法原理2.改进点3.结果展示4.参考文献5.代码获取 1.算法原理 【智能算法】樽海鞘群算法(SSA)原理及实现 2.改进点 无标度网络策略 复杂网络在图论中可以用边和节点表示, Barabasi 等于1999年通过分析大量的数据提出了无标度网络模型. 该网络…

框架 +【Mybatis】概述 以及 基础环境搭建

目录 什么是框架? java后端框架包括 Mybatis概述 1、背景介绍 2、mybatis介绍 Mybatis环境搭建 1.创建一个maven项目 2.导入mysql数据库驱动包 导入mybatis依赖的jar包 3.创建一个全局的mybatis配置文件 4.创建数据库,创建表,准备数据 5.创建一个访问接口…

单图生成 2D 和 3D 人物,高质量图像处理模型 CharacterGen来啦!

CharacterGen引入了一个简化的生成流程和一个图像条件的多视图扩散模型。该模型有效地将输入姿态校准到规范形式,同时保留输入图像的关键属性,从而解决了多样化姿态带来的挑战。 CharacterGen的另一个核心组成部分是基于Transformer的、可泛化的稀疏视图…

httpx:一个神奇的 Python HTTP客户端

文章目录 httpx:一个神奇的 Python HTTP客户端1. 背景:为什么选择 httpx?2. httpx 是什么?3. 如何安装 httpx?4. 简单的库函数使用方法5. 场景应用6. 常见问题及解决方案7. 总结 httpx:一个神奇的 Python H…

第 8 章 数据的家——MySQL的数据目录

8.1 数据库和文件系统的关系 数据库把表存储在文件系统上。当我们读取数据时,存储引擎会从文件系统中把数据读出来返回给我们;当我们写入数据时,存储引擎会把这些数据写回文件系统。 8.2 MySQL数据目录 8.2.1 数据目录和安装目录的区别 数…

C++从入门到起飞之——list模拟实现 全方位剖析!

​ ​ ​ 🌈个人主页:秋风起,再归来~🔥系列专栏:C从入门到起飞 🔖克心守己,律己则安 目录 ​ ​1、list的整体框架 2、list迭代器 >整体分析 >整体框架 >成员函数 >运…

操作系统:实验六文件操作实验

一、实验目的 1、了解文件系统功能及实现原理。 2、掌握LINUX下文件操作的有关系统调用。 3、熟悉main函数带参数运行的有关操作过程。 4、通过模拟程序实现简单的一级文件系统或二级文件系统。 二、实验内容 1、编程显示文件自身。(1分) #includ…

分享两个方法分析python打包exe

在Python开发中,常常需要将Python脚本打包成独立的可执行文件,以便在没有Python环境的电脑上运行。你是否曾为此感到困惑,不知道该选择哪种工具来实现这一目标?其实,打包Python脚本并不难,关键在于选择合适…

Mybatis框架——缓存(一级缓存,二级缓存)

本章将简单介绍Mybatis框架中的缓存,欢迎大家点赞➕收藏,蟹蟹!!!💕 🌈个人主页:404_NOT_FOUND 🌈MyBatis环境搭建步骤(超全解析!!&am…

AI写论文真的可靠吗?免费推荐6款AI论文写作助手

在当今的学术研究和写作领域,AI论文写作助手已经成为不可或缺的工具。这些工具不仅能够提高写作效率,还能帮助研究者生成高质量的论文。以下是六款免费推荐的AI论文写作助手,包括千笔-aipasspaper,它们各自具有独特的功能和优势。…

【hot100篇-python刷题记录】【最小路径和】

R6-多维动态规划篇 好经典的dp题,纯粹的题。 多维动态规划无论是二维还是三维,无非是创建dp表,dp[][][][][][]即可 动态规划式子 dp[i][j]当前值min(dp[i][j-1],dp[i-1][j]) 边界问题处理:是否存在即可。哦对了好像不用这样&a…

探索异步之美:aiohttp库的魔力与奥秘

文章目录 探索异步之美:aiohttp库的魔力与奥秘背景:为何选择aiohttp?什么是aiohttp?如何安装aiohttp?简单函数使用方法场景应用常见Bug及解决方案总结 探索异步之美:aiohttp库的魔力与奥秘 背景&#xff1…

Linux教程七:文件目录类命令ls、cd(图文详解)

默认登录出现一个[用户localhost ~] 代表时登陆用户的家目录 1、 Linux ls命令 基本用法 ls:列出当前目录下的文件和目录(不包括以.开头的隐藏文件)。ls 目录名:列出指定目录下的文件和目录。 常用选项 -l:以长格式列出…

【Python 报错已解决】`TypeError: ‘method‘ object is not subscriptable`

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引言 在编程的世界里,我们经常会遇到各种报错,它们像隐藏在代码中的小怪兽,时不时跳出来给…

Java项目:基于SpringBoot+mysql在线拍卖系统(含源码+数据库+答辩PPT+毕业论文)

一、项目简介 本项目是一套基于SSM框架mysql在线拍卖系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、…

常见的性能测试方法!

前言 性能测试划分有很多种,测试方法也有很多种,更确切的说是由于测试方法的不同决定了测试划分的情况,但在测试过程中性能测试的划分没有绝对的界限,常用的有压力测试、负载测试和并发用户测试等。 性能测试的方法主要包括以下…

划分字母区间

划分字母区间 思路: 我觉得这道题最关键的一个思路就是,对于没一个字母,你一定要找到他的最后一次出现的位置,每一个片段必须要比这个大,然后该字符到这个end中其他的字符,也都要找到最后一次出现的位置&…

net6 core 接入nacos 实现服务注册入门使用,心跳检测和负载均衡

net6 core 接入nacos 实现服务注册入门使用,心跳检测和负载均衡 配置中心比较Apollo与Nacos_appollo 和 nacos-CSDN博客 一:安装nacos Release 2.2.3 (May 25th, 2023) alibaba/nacos GitHub 二、配置Nacos 注*Nacos 是使用的mysql 数据库&#x…

谷粒商城实战笔记-282~283-商城业务-订单服务-提交订单的问题

文章目录 一,282-商城业务-订单服务-提交订单的问题调试过程中出现的问题services面板介绍什么是 Services Panel?主要作用解决的痛点使用方法 二,283-商城业务-分布式事务-本地事务在分布式下的问题分布式事务问题解决方案分布式事务处理流程…