有些单位的网络,明明网速很快,却无法访问有些网站,比如github。主要原始网络的dns服务将域名指向了一无法访问或者访问很慢的ip地址,这是正常的,应为一个大型网站往往有多个Ip地址,dns只是从它的位置判断是否可达。
解决的方法是为域名强制指定一个可访问的ip地址,方法如下:
1、修改host
以管理员身份打开记事本,点击“文件”→“打开”,输入C:\Windows\System32\drivers\etc,右下角选择所有文件,打开hosts
在hosts最后加上前三步获得的内容
52.69.186.44 github.com
185.199.108.153 assert-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
这几个ip地址是我的网络可以快速访问的,实际ip地址改为从你那个网络可以快速访问的地址,可以ping一下看看效果。
2、刷新DNS解析缓存
打开cmd,输入
ipconfig /flushdns
好了,这样再试试是否能够访问目标网站。