benwu

打开Nuget,发现又出问题了:未能解析此远程名称:’nuget.org’

解决方法:

在浏览器中输入 http://nuget.org/ 会发现是无法打开的。

在cmd命令行里输入: nslookup nuget.org    一般也是无法解析到这个域名的ip地址。

不过在cmd命令行里输入: nslookup nuget.org 8.8.8.8  向谷歌的dns查询这个域名,便能正确返回域名对应ip地址。

为什么使用dhcp自动获取的dns服务器就无法解析nuget.org 这个域名呢?

输入如下命令: nslookup –type=ns nuget.org 8.8.8.8 查询该域名的NameServer 服务器,会发现nuget.org使用的godaddy的域名服务器,而godaddy的域名服务器在国内被大规模屏蔽,所以在国内的dns服务器自然查询不到该域名,也自然出现了未能解析此远程名称咯!

修改hosts文件, 通过上面第二条命令获取了nuget.org的真实地址后,直接添加到hosts文件中。如:157.56.8.150  nuget.org

 

出自

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-09-17
  • 2021-07-27
  • 2021-08-17
  • 2021-09-17
  • 2021-09-16
  • 2021-09-17
猜你喜欢
  • 2021-10-01
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-12-22
相关资源
相似解决方案