yarn
& install
都报错,报错信息以下:Error: getaddrinfo ENOENT raw.githubusercontent.com at GetAddrInfoReqWrap.onlookup
域名地址解析失败,致使地址没法链接linux
修改host文件
1). 对应地址:git
windows: %systemroot%\system32\drivers\etc linux: /etc/hosts
2).打开文件后添加在1上查找到的地址和ip(这个对应的须要本身去查一下,网上一些旧的用也是不能够的)
eg:github
# github相关 52.74.223.119 github.com 192.30.253.119 gist.github.com 54.169.195.247 api.github.com 185.199.111.153 assets-cdn.github.com 151.101.108.133 user-images.githubusercontent.com 199.232.96.133 gist.githubusercontent.com 199.232.96.133 cloud.githubusercontent.com 199.232.96.133 camo.githubusercontent.com 199.232.96.133 raw.githubusercontent.com 199.232.96.133 avatars0.githubusercontent.com 199.232.96.133 avatars1.githubusercontent.com 199.232.96.133 avatars2.githubusercontent.com 199.232.96.133 avatars3.githubusercontent.com 199.232.96.133 avatars4.githubusercontent.com 199.232.96.133 avatars5.githubusercontent.com 199.232.96.133 avatars6.githubusercontent.com 199.232.96.133 avatars7.githubusercontent.com 199.232.96.133 avatars8.githubusercontent.com
打开cmd窗口
ipconfig /displaydns &:: # 显示全部 dns内容 ipconfig /flushdns &:: # 刷新全部 dns内容
要了解这个问题的本质,咱们应该回想一下,一个网页打开的时候,通过了哪些处理,用一张图看一下
从上图能够看到,咱们域名解析先会拿本地的缓存(浏览器/电脑),当咱们没法域名解析失败的时候,咱们能够先去https://www.ipaddress.com网站查询网站对应的ip信息,用缓存的方式直接在本地添加对应的解析规则,这样即可以正常访问windows