网站首页 > 教程文章 正文
昨天去了一个朋友开的公司,他公司里面有十台左右的电脑,总是反应网速不快,让我过去看的解决一下,朋友诉说他办理的网络是五百兆的网络,平时下载东西还挺快的,但是网页访问速度总是不快。
然后我从他的电脑试验的打开了几个网站的确会有访问网页变慢的感觉,然后当我ping网页的延迟时候发现的确延迟稍微有点高,后来发现他的电脑的DNS默认为114.114.114.114这个通用的DNS。
我直接将DNS改为了电信默认的DNS,在访问网站尤其是电商类网站,因为现在的电商类网站会加载大批量的图片,并且一次加载量比特大,对网速还是比较敏感的。
通过测试发现,再次打开电商网页的加载速度特别快,基本都是瞬间打开,而不是以前那种进度条走几下才能展现出来,甚至有时候会卡一会。
然后我问他是谁给你把DNS改掉的,他说他是按照网上教的说是改下DNS为114这个网速会快很多,我只能是呵呵一笑。
然后我问他你知道DNS是干嘛的吗?他摇摇头,我说DNS说白了就是一个翻译官并兼具指路人的这么功能,在网站最初的时候我们要访问网站,都是需要输入服务器的ip地址加端口号来实现访问,但是IP地址这么长的一串数字对于网站的推广实在不友好,后来人们为了解决这个问题,就发明了DNS服务器这么个东西,它记录了网站地址和服务地址的对应关系,我们只需要输入网址通过DNS解析就知道网站的IP地址是多少,进而知道服务器目标,通过路由器的投递,找到网站的资源然后返回客户端。
一般情况下,运营商提供的DNS服务器不论是从稳定性和安全性上来说都是弹性衍生的,其本身并不存在性能瓶颈问题,一般运营商提供的DNS服务器域名解析路径都是最优化的路径,其查询速度快,跨域解析速度也好,但是公用DNS在维护以及弹性扩展方面支持并不友好,对于很多网址的解析速度并不快,尤其是很多小网站。但是偶尔你要访问一些国外网站或者是某些网站你不能打开的时候,使用公用的DNS反而比运营商提供的DNS解析的要快很多。
但是大多数情况下,运营商提供的DNS才是最稳定,解析最准确的,另外很多公用的DNS有污染现象,在没有安全监测机制的情况下,这些DNS会返回带有不安全网站、广告、弹窗等恶心的东西,因此公用DNS一般不推荐使用。
什么时候该用公用的DNS?
为什么要手动设置 DNS?
通常,宽带运营商会为我们分配一个 DNS 服务器。这个 DNS 通常是最快的,距离最近的服务器,那么为什么我们要手动设置 DNS 呢?原因会有以下几点:
- 访问某些网络服务很缓慢,比如 Apple 的 iCloud 服务。
- 比较担心安全问题,希望能通过设置 DNS 来保证你访问安全的网站,
- 厌烦了每当你输入一个不正确的网址,运营商总会给你跳转到一个充满广告的界面。
如果你经常被以上问题所困扰,那么自定义 DNS 应该会有效地解决你的问题。
该如何提高网络访问速度呢?
首先你肯定是需要提高的带宽接入,这个是一个硬条件,其次如果你是小公司规模不是很大,终端访问数量在十台以内,基本上家用宽带就足够使用,如果有条件有线覆盖尽量有线覆盖,如果没有条件请使用AP+AC模式,尤其是跨层办公楼更要实现这样的部署,否则无线质量的好坏直接决定你的网络访问速度。
另外再出口路由尽量使用千兆路由尤其是出口接口尽量使用全双工千兆路由器,毕竟现在企业级别的路由器并不昂贵,其次是布线的网线一定要使用正规网线,八个线头都要打齐了,不要只接入四根,这样很多超过百兆网络你就无法拥有了。一般情况下在选择合适的设备和合适的布线情况下网速都不会有太大问题。
如果你的公司是有一定规模的,终端数量超过五十个之多,请尽量使用企业专线,毕竟家用宽带虽然下行速度很高,但是上行的速度基本不理想,一旦中端数量过多,上行宽带不够用的情况下,即使下行带宽再高,你都的网速都不会很快。
总结就是公用DNS并不能提高你都网络速度,如果谁在这么建议你使用,请记住这是一个假命题,大多数情况下,请尽量使用运营商DNS。
猜你喜欢
- 2025-06-13 不仅仅是加速!7个使用第三方DNS服务器的理由
- 2025-06-13 什么是DNS服务器,为什么要修改?(原创科普)
- 2025-06-13 基于 Linux 快速搭建企业级 DNS 服务器(Bind9 实战指南)
- 2025-06-13 多省DNS遭遇攻击,全国受影响(dns被攻击会怎么样)
- 2025-06-13 明查·工具箱|你获取信息的网站靠谱吗?看下DNS信息吧
- 2025-06-13 DNS查询方式有哪几种?如何查询DNS?
- 2025-06-13 腾讯云:监测到国内大量家用路由器遭DNS劫持
- 2025-06-13 教大家用手机接入5G新站点的方法让手机上网速度能提升30%
- 2025-06-13 字节跳动发布TrafficRoute DNS套件,为国内用户提供公共DNS服务
- 2025-06-13 百度公共DNS服务上线 自称纯净无劫持
- 最近发表
-
- 第十三章:Python在Web开发中的应用
- python mysql 连接池(django mysql连接池)
- Python | SQL库:MySQL(python连接mysql数据库环境搭建)
- 使用Python来实现MySQL与PostgerSQL之间的数据实时同步?
- 申请免费域名SSL,为NAS和个人网站加密
- Cloudflare配置CDN+SSL+代理(cloudflare国内代理)
- Halo博客搭建(halo博客搭建失败怎么办)
- 我用三年踩坑才摸懂建站这事儿独立站新手别闭眼冲
- 30 分钟搞定 Docker 安装与 Nginx 部署,轻松搭建高效 Web 服务
- 免费通配符ssl证书的申请指南——从申请到启动https
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)