今天用Nuget下一个程序包时,发现Nuget挂了:未能解析此远程名称:'nuget.org'。第一反应就是方校长抖威风了,挂个代理上 http://nuget.org 试了下,果真好好的。html
用命令nslookup nuget.org试了下,域名没法解析;便用google的DNS从新解析了下nslookup nuget.org 8.8.8.8,能解析出157.56.8.150来;再用http://157.56.8.150/查看,能顺利浏览nuget。服务器
由此即可肯定应该是DNS劫持了,用命令nslookup -type=ns nuget.org 8.8.8.8查看了下,发现Nuget用的是godaddy的域名服务器,而godaddy的域名服务器和方校长的八字不大合,遇到方校长长假归来三把火后便理所固然的抽了。google
知道缘由后,解决方法也就有了:代理
转自http://www.cnblogs.com/TianFang/archive/2012/10/08/2715824.htmlhtm