以前看见过四博互联的DNS解析软件不错。因为我以前在西安死波互联科技有限公司工作过。(^__^)
嘻嘻……
导致网速很慢的原因有:网络最小带宽、DNS解析速度太慢、硬件配置落后、服务器软件落后、页面内容过大。
一、网络最小带宽
这是最主要的因素,也就是网友经常说的宽带不够。同样的网站,如果宽带高,访问速度就会明显变快。网络的带宽包含网站地点服务器带宽和用户端带宽两个方面,对接点指的是出口端与进口端,如电信对网通的对接点。
二、DNS解析速度
DNS解析是从域名到IP的解析。DNS解析包括往复解析的次数及每次解析所花费的时间,它们两者的积即是DNS解析所耗费的总时间。许多人无视了DNS解析的因素,其实它对网站解析速度也是十分重要的,DNS解析的速度慢,就会导致网速变慢。
三、服务器及客户端硬件配置
相同的网络环境下,双核的服务器的运算能力必定要强一些。同样在客户端,相同的网络环境下,用一台配置英特尔i7处理器和i3处理器来打开相同的页面,速度也一定不一样。
四、服务器软件
在服务器端,安装软件的数量以及运行是否稳定都会影响到服务器环境,进而影响到网络速度。例如服务器配置软件防火墙,就会导致网络速度受影响。
五、页面内容
如果网页包含大量未经处理的,而这些很大,就会导致打开速度变慢。其他如Flash和影视文件,都会影响访问速度。同时冗余代码也是拖慢网站速度的因素之一,站长需要尽量优化代码,用最少的代码,实现最佳的效果。
了解更多服务优惠请关注“安徽电信”公众号。
近日,在重装Windows 10系统之后,发现Edge浏览器无法登录微软账号做数据同步,具体表现为登录页面无法打开。此前,通过浏览器访问hotmail等页面的时候,也经常发生页面无法打开或者打开及其缓慢的情况,只是这次彻底打不开了,甚是烦人。经过反复摸索,最终通过bing搜索发现原来是国内DNS解析的问题,将系统的DNS服务器设置为4222和4221之后问题顺利解决,这两个域名解析服务器是微软面向全球的免费DNS服务器,使用这个DNS服务器以后,微软的服务不仅能打开了,而且访问速度还飞快。可是使用微软DNS的几天后,发现淘宝的访问有问题了,淘宝网站打不开,通过浏览器的调试工具发现原来是galicdncom的域名解析出问题,随即将系统的DNS服务器重置为运营商的服务器之后,问题解决。至此,一个鱼与熊掌不可兼得的问题出现了,使用微软的DNS可以快速访问微软服务,但访问部分国内站点有问题;使用国内运营商的DNS,国内站点访问正常,但是微软等部分国外站点访问有问题。于是心中涌现出一个疑问,有没有一个解决方案,可以在访问国外站点的时候,使用微软的DNS服务器,而访问国内站点的时候使用运营商的DNS呢,终于皇天不负有心人,这个方案还真被我找到了。
方案的基本思路是,在Linux系统上通过DNSmasq,自己搭建一个DNS服务器,而DNSmasq允许为不同的域名配置不同的DNS服务器,这样就完美解决了我的问题。DNSmasq是一个非常小巧的开源软件,提供DHCP、DNS以及TFTP等很多功能,正因为其小巧、且功能强大,Openwrt系统采用它来作为DHCP及DNS服务器,而恰好笔者在网上有这么一台Openwrt的服务器。Openwrt因为采用了图形化的配置方式,因此完成上述功能的配置也非常的简单,具体见下图:

图中,关键设置的部分已经用红框标出,其中,“DNS转发”设置就是为不同的域名设置不同的解析服务器。因为笔者是希望面向外网提供DNS服务,因此“仅本地服务器”选项并未勾选。
做完上述配置后,只需要将系统的DNS服务器指向openwrt服务器就大功告成了。需要提醒的是:
如果像笔者一样,需要从外网访问DNS服务器,则需要打开openwrt的防火墙,允许从外网接口,访问TCP、UDP协议的53号端口;如果openwrt服务器本身就是局域网的出口路由器,则不需要上述防护墙的设置。
有关在Linux系统上dnsmasq的安装和配置的信息,网络上有很多,这里不再赘述,有兴趣的读者可以自行搜索。
更进一步,这个方法虽然可以解决我的问题,但是毕竟需要另外一台机器充当dns服务器,不是每个人都像笔者一样,恰好在公网上有一台可以用于折腾的openwrt服务器。为此,笔者正在考虑自己写一个简单的DNS服务器,并注册成为系统服务,随系统启动而自动启动,幸运的是网络上有开源的DNS空间库:ARSoftToolsNet,在该库的基础上,笔者只需要编写代码将其封装成为windows系统服务就行了,工作量应该很小。
DNS(Domain Name System)叫域名系统,由于IP地址不方便记忆,所以产生了一种可以 有效管理主机名和 IP 地址之间对应关系 的系统,即 DNS 系统。
在一个本地计算机上,它可以是一个 hosts 文件,在互联网中它就是 DNS 系统。
在一个内网中,你可以随意定一台电脑的主机名,如 pc1 ,将它定义在 hosts 文件中就可以访问它来访问对应的 IP 地址。但在一个大型互联的网络中,我们就用到了域名的分层。
很简单,域名的分层就是我们常见的 jwcwhsdueducn 这种结构。比如,在你定义的主机后面加上所属组织机构的域名 pc1group1 来表示在 group1 下的 pc1。
域名的分层是一个倒挂的树,所以又称为树形结构 。它的顶点是树的根 Root,顶点的下一层就是 第一层域名 ,又叫 顶级域名 ,包括代表国家的域名如 cn ,如以及特定领域的域名如 com (美国企业) 。
域名服务器就是 管理 域名的主机或相应的软件。每层都会设置一个域名服务器,用于管理本层的域名。
如 根域名服务器 记录着所有一级域名服务器的 IP 地址。一般每一层的域名服务器都会配置两台以上,以提高容灾能力。
所有域名服务器都必须注册根域名服务器的 IP 地址。因为DNS根据 IP 地址检索需要从根开始顺序进行。
进行 DNS 查询 的主机和软件叫做 DNS 解析器。这个解析器中要注册某个域名服务器的 IP 才能对其下的域名进行查找。
DNS 的查询有两种方式。一般两种方式都会用到。递归查询是用在本地机查询本地 DNS 服务器的过程,迭代查询是本地 DNS 服务器在互联网上查找目标机的过程。
想象一个树状图,一个主机访问另一台主机,就像是蚂蚁从一个叶子访问到另一个叶子的位置。
比如小蚂蚁 a 从某个叶子上开始,想找 Z 的地址,来到叶子根部的 b 蚂蚁(DNS服务器)处,b 蚂蚁说,“你等着,我帮你打听”。
b 蚂蚁就问到了根服务器 C 蚂蚁,C 说你去问问 D 蚂蚁吧,就给了 b 蚂蚁 D 蚂蚁的地址,b 去问了 D,D 正好知道 Z 蚂蚁的地址,于是给了 b 蚂蚁。自此,终于找到了目标地址。b 最终将信息返回给 a。解析就此结束。
这个过程中:
(以下各步骤中,找到目标地址即返回,找不到会执行下一步)
可以使用电脑管家dns选优工具进行选择。
1、打开软件之后,点击“开始DNS优选”,软件将会检测解析速度较快的几个DNS服务器并给出最优结果。
2、在最优结果中,软件会给出优化建议,然后我们点击“立即启用”即可。
3、最后,我们的网络就按照访问速度最快的DNS服务器开启啦,如果你是局域网用户,如果在网络使用中发现异常的话,请记得及时恢复哦。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)