【Windows】Visual Studio Installer下载缓慢解决办法
- 1.背景
- 2.分析
- 3.结果
1.背景
使用visual studio在线安装包进行IDE安装,发现下载几乎停滞,网速几乎为零。
经过排查并不是因为实际网络带宽导致。
这里涉及DNS知识;
DNS(Domain Name System,域名系统),www.万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
计算机并不能直接通过域名来找到对应的服务器,它们都需要 IP 地址才能找到究竟是哪个服务器,IP 地址都是独一无二的。但是域名相对ip地址对人类交流而言更友好,比如您是愿意记住183.2.172.185这个地址还是www.baidu.com?
域名解析/主机名解析 : 通过域名,最终得到该域名对应的IP地址的映射过程.
DNS协议运行在UDP协议之上,默认使用端口号53。
在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。
国内常用公共DNS服务器:
DNS地址 | 网址 | 说明 |
---|---|---|
114.114.114.114 / 114.114.115.115 | http://www.114dns.com/ | 114 DNS |
223.5.5.5 / 223.6.6.6 | http://www.alidns.com/ | 阿里 AliDNS |
8.8.8.8/ 8.8.4.4 | https://developers.google.com/speed/public-dns/ | Google DNS |
208.67.222.222/208.67.220.220 | https://www.opendns.com/ | OpenDNS |
61.132.163.68/ 202.102.213.68 | https://ipw.cn/doc/else/dns.html | 安徽电信 DNS |
2.分析
通常电信服务运营商会为我们分配一个 DNS 服务器。
这个 DNS 通常是最快的,距离最近的服务器,那么为什么我们要手动设置 DNS 呢?
但是在访问某些网络服务时,可能会很缓慢,这时候就需要手动设置DNS服务器地址。
我这里选择设置的是阿里云的DNS服务器地址.
更改如下:
然后再刷新DNS,在cmd中输入命令ipconfig/flushdns即可。
3.结果
再次进行在线安装,下载速度明显加快!