zoukankan      html  css  js  c++  java
  • 【转】NuGet.org 无法访问的解决方法

    打开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服务器自然查询不到该域名,也自然出现了未能解析此远程名称咯!

    解决方法有二:

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

    2.修改电脑的dns服务器,不要用自动获取的dns,而是直接修改为opendns或是谷歌的dns。如8.8.8.8

  • 相关阅读:
    IDEA操作git的一些常用技巧
    实现多Realm时,可能会出现的问题
    Solr入门-Solr服务安装(windows系统)
    ES6中的Set和Map集合
    ES6中的类
    ES6数组扩展
    ES6定型数组
    Promise和异步编程
    深入理解ajax系列第八篇
    深入理解ajax系列第六篇
  • 原文地址:https://www.cnblogs.com/hxling/p/4222536.html
Copyright © 2011-2022 走看看