【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

为什么改变 DNS 设置能提高网速?

  • 2019-11-12
  • 本文字数:1873 字

    阅读完需:约 6 分钟

为什么改变DNS设置能提高网速?

过去 20 年,随着技术的发展,网速得到极大提升。当拨号上网还是标准的上网方式时,加载一张低分辨率的图片的时间,就够你去冲杯咖啡。如今,宽带和光纤创造了闪电般的高速网络,即使是高清媒体也能在数秒内加载完毕。但是,这也不是说没有改进的余地了。



虽然网速受到 ISP的限制,但我们可以做一些改变来提升它。这些措施包括调整Windows系统更换ISP的路由器,或者在Wi-Fi和以太网连接之间进行切换。你甚至可以找出你的ISP是否提供信道捆绑,这将使你的网速翻倍。


大家经常说,改变 DNS 设置是优化网速最简单的方法之一。但是 DNS 到底是什么,改变它是如何提高网速的?

DNS 是什么?

当你在浏览器中输入网站的 URL 时,需要将其转换为这个站点的 IP 地址,以便发送和接收数据。


域名系统(DNS)就相当于是数字电话簿,为给定的名称(URL)提供一个数字(IP 地址)。例如,如果你在浏览器中输入“www.makeuseof.com”,DNS 服务器会将其转换为 IP 地址—在本例中为 54.221.192.241。



由于目前有超过 10 亿个网站在线,所以保持这么大的列表是不现实的。相反,你的 DNS 服务器将缓存一系列网站的数据。


如果你试图访问一个尚未缓存的站点,那么你的 DNS 服务器将从另一个服务器请求这项信息。你默认的 DNS 服务器可能由你的 ISP 提供,但不能保证是性能最好的服务器。


幸运的是,你也可以使用其他DNS服务器

一个地理位置上的问题

支撑互联网的基础设施是一组组电缆(铜线或光纤),它们连接着世界各地的服务器。数据以电磁波的形式通过这些电缆传输,传输速度受限于光速以内。


虽然我们不能做任何事来增加那个速度,但是可以减少这些波的传播距离。如果 DNS 服务器离你很远,那么你的浏览速度将受到影响。



图片来源:Khakimullin / Depositphotos


然而,互联网实际上比简单的距离计算要复杂得多。谷歌公共DNS是最流行的 DNS 服务器之一,使用 8.8.8.8 和 8.8.4.4 这两个 IP 地址。这些被称为任播地址,在世界各地有多个服务器响应来自这些地址的请求。


在一天之中,响应请求的服务器根据网络条件和流量不断变化。尽管响应你的查询来自世界各地的服务器,但它始终被列为最快的 DNS 服务器之一。



他们通过与内容交付网络(CDN)合作,将位置数据附加到 DNS 请求之上,从而实现了这一点。在大多数情况下,如果你使用加拿大的 DNS 服务器,那么 CDN 将假定你在加拿大。这会影响加载速度,将针对加拿大用户优化你所看到的内容。


现在,谷歌和 OpenDNS 一起将你的 IP 地址附加到 DNS 请求上。这意味着数据是从一台本地服务器加载到你的服务器上的,从而提高了你整体的互联网速度。

DNS 路由优化

在使用谷歌地图规划旅行时,你将看到许多不同的旅行选项。有些路线将花费更少时间,即使他们走了更长的距离。这可能是因为一些因素的影响,如通行情况、交通工具的差异和平均速度。


当你选择一个 DNS 服务器来提高你的网速时,你将面临一系列类似的因素。选择最有利的路径称为路由优化。



一些 DNS 服务器,比如 ISP 提供的那些服务器,将会承受大量的流量,特别是在高峰时期。有些服务器可能有过时的记录,或者无法有效地路由你的数据。DNS 服务器和你的机器之间的连接只是问题的一部分。这是因为你想访问的站点可能需要来自其他站点的数据,比如广告或视频。



服务器和连接之间复杂的相互作用使得路由优化成为提高网速的一个重要部分。你的 ISP 的 DNS 服务器可能就在附近。但是,它们的通用方法不太可能提供最佳性能。所以,像谷歌的Namebench这样的工具在此就可以派上用场了。它提供了一个免费的速度测试,以帮助你找到最快的DNS优化你的互联网速度。Namebench 分析你的连接,并推荐专门为你定制的最佳 DNS 服务器。

对 DNS 速度的需求

在戴夫·布雷斯福德的管理下,英国奥运自行车队成为有史以来最成功的车队之一。他们最终在 2008 年和 2012 年奥运会上获得了七成的金牌。他们成功的秘诀是布雷斯福德信奉边际收益原则。这个原则认为,许多小的改进会带来显著的整体改进。


虽然没有提高互联网速度的银弹,但我们可以做很多小的调整和改进。这些改进共同提高了我们的整体互联网速度——DNS 服务器在其中扮演着重要的角色。改变你的 DNS 服务器也不是一招就能搞定的替代DNS服务器甚至可以提供比默认选项更好的安全性和私密性。


若想了解关于计算机网络、DNS、互联网,可阅读https://www.makeuseof.com/tags/dns/

作者

James Frew 是 MakeUseOf 购买指南的编辑和自由撰稿人,他热衷于让技术对每个人都是可用的和安全的。除了科技写作,他还对健康、旅行、音乐和心理健康感兴趣。


英文原文


Why Changing DNS Settings Increases Your Internet Speed


2019-11-12 14:159880

评论

发布
暂无评论
发现更多内容

[分词]基于Lucene8版本的混合分词器(分词合并)

alexgaoyh

中文分词 lucene Spring Boot 2 混合模型

Code片段D

Bert

永续期权合约交易所系统开发案例(成品)

薇電13242772558

交易所

Flink SQL 双表 JOIN 介绍与原理简析

腾讯云大数据

流计算 Oceanus

利用增强现实技术辅助跨国传输大文件的优化

镭速

唯一一家!国际测评:文心大模型3.5总分第一,算法模型第一,行业覆盖第一

飞桨PaddlePaddle

人工智能 百度 大模型 文心一言 文心大模型

PPT | 未来工厂与数字孪生

工赋开发者社区

MegEngine Python 层模块串讲(上)

MegEngineBot

Python 深度学习 开源 Data

【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(系统底层优化篇)

洛神灬殇

MySQL 性能调优 技术分析 底层分析

LLaVA:将视觉微调引入大模型

Zilliz

计算机视觉 LLM 大语言模型 模型微调

喜报!天翼云电脑获“光华杯”大赛一等奖、最佳创意创新奖!

天翼云开发者社区

云计算 云电脑

时光“摆渡者”,让回忆“闪现”眼前

白洞计划

AI 存储

九科信息中标招商局集团流程挖掘项目

九科Ninetech

上传了ipa但iTunes Connect没有构建版本问题

雪奈椰子

飞桨AI for Science线下交流会:汇聚科学计算人才,携手共建繁荣社区

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

酒有十千,棋有独步——本土大模型百花齐放,文心一言站稳领先者身位RlueEva-System大模型测评来了!你pick哪一家

TE智库

算网深度融合成趋势,天翼云让政企上云更安全、更便捷!

天翼云开发者社区

云计算 云平台

AI开发软件环境

timerring

AI

借助Databuff,快捷构建Kubernetes可观测能力

乘云 DataBuff

提升 API 可靠性的五种方法

高端章鱼哥

测试 API API网关

玩一玩编程式 AOP

江南一点雨

Java spring

案例 | 基于机理模型驱动的工业APP集成开发平台及应用实践

工赋开发者社区

文心一言 VS 讯飞星火 VS chatgpt (64)-- 算法导论6.5 3题

福大大架构师每日一题

福大大架构师每日一题

Docker学习路线9:运行容器

小万哥

c++ Docker 运维 后端 开发

Code片段

Bert

使用 Python 处理 CSV 文件,附示例

前端毛小悠

Python

如何解决 Git 合并冲突

这我可不懂

git

减少跨国传输大文件所需时间的技巧与工具

镭速

跨国传输大文件

阿里云瑶池 PolarDB 开源官网焕新升级

阿里云数据库开源

polarDB PolarDB-X PolarDB-PG 阿里云PolarDB

虚幻引擎教程——生成云平台指定路径下的EXE文件

3DCAT实时渲染

虚幻引擎 ue UE虚幻引擎

C++ 结合 opencv读取图片与视频

智趣匠

为什么改变DNS设置能提高网速?_文化 & 方法_James Frew_InfoQ精选文章