病毒软件,导致DNS失效的解决办法
问题症状,DNS失效了,ping域名总是失败。
问题回顾:几个周之前,某群友在群里上传了一个病毒软件,我想去测验下,最后果然中毒。前几天,把软件卸载了,上周末解决了删除最后一款软件导致无法上网的问题。(友情提示,QQ电脑管家等杀毒软件,在新病毒面前,都是浮云啊)
本以为, 上周末已经解决了上网的问题。当时,我发现浏览器和QQ等应用软件能够联网,就以为万事大吉了。
今天,早上上班的时候,发现Eclipse自带的git总是无法更新代码, 前后试了十多次,都失败,提示“cannot open git-upload-pack”。百度下,发现没有和我的问题类似的资料。最后,实在是万不得已,看了下Eclipse打印出来的日志log。
更多错误提示如下:
org.eclipse.jgit.api.errors.TransportException: http://git.yiqihao.com/yiqihao/p2p.git: cannot open git-upload-pack
Caused by: org.eclipse.jgit.errors.TransportException: http://git.yiqihao.com/yiqihao/p2p.git: cannot open git-upload-pack
Caused by: java.net.UnknownHostException: git.yiqihao.com
通过最后一个异常信息,我才晓得“java.net.UnknownHostException” ,git不认识这个主机。
于是,我在dos控制台,ping git.yiqihao.com发现不行unknown, ping baidu.yiqihao.com仍然Unknown。
现在,才算确定了问题的根本原因:DNS失效,访问域名总是失败,直接ping IP地址是可以的。
但令人奇怪的是,浏览器和QQ等网络程序都是可以正常通过域名访问。难道是它们两者使用的DNS服务不是同一个么?
下面是我尝试过的的10种解决办法:
1.删除hosts文件。
2.注销电脑。
3.开启防火墙。
4.重启DNS client等网络服务、
5. 刷新dns
ipconfig /flushdns
6修改TCP-IP配置
自动获得dns和ip地址
7.驱动精灵,修复网络
8.网络诊断
9.更换Eclipse
10.一个Eclipse的不同工程,不同项目。
但令人遗憾的是,上述10种办法,都不可行。
最后,在和讯博客上找到了答案:
ipconfig /flushdns 属性DNS
ipconfig /registerdns 注册DNS
netsh winsock reset 重置网络服务
-------------------
完整的dos信息,可以参考下文:
C:\Users\Administrator>ping baidu.com
Ping 请求找不到主机 baidu.com。请检查该名称,然后重试。
C:\Users\Administrator>ipconfig /flushdns
Windows IP 配置
已成功刷新 DNS 解析缓存。
C:\Users\Administrator>ipconfig /registerdns
Windows IP 配置
已经初始化了注册此计算机的所有适配器的 DNS 资源记录。任何错误都将在 15 分钟内在
事件查看器中报告。
C:\Users\Administrator>netsh winsock reset
成功地重置 Winsock 目录。
您必须重新启动计算机才能完成重置。
C:\Users\Administrator>ping baidu.com
正在 Ping baidu.com [220.181.57.217] 具有 32 字节的数据:
来自 220.181.57.217 的回复: 字节=32 时间=145ms TTL=52
来自 220.181.57.217 的回复: 字节=32 时间=163ms TTL=52
来自 220.181.57.217 的回复: 字节=32 时间=162ms TTL=52
来自 220.181.57.217 的回复: 字节=32 时间=79ms TTL=52
220.181.57.217 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 79ms,最长 = 163ms,平均 = 137ms
----------------------------------------------------------
CSDN2014博客之星评选,帮小雷投一票吧
http://vote.blog.csdn.net/blogstar2014/details?username=fansunion
病毒软件,导致DNS失效的解决办法的更多相关文章
- updatePanel导致JS失效的解决办法(转)
吐槽下,维护别人之前做的项目好蛋疼,整个页面都是用微软的ajax框架. 今天给repeater用JS写一个hover事件 <script type="text/javascript&q ...
- Xcode升级导致插件失效的解决办法-b
作为iOS界的攻城师,每一次水果发布新的Xcode开发版本时,我们都会跟进,然而那些好用的Xcode插件都会莫名的失灵...对此我各种百度,在这里,我将跟大家分享我是如何解决这些问题的.当然,我的方案 ...
- IE6/IE7下margin-bottom失效兼容解决办法及双倍边距问题
(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期 2014-04-08) 一.IE6/IE7下margin-bottom失效兼容解决办法 1.用padding-bottom代替:2.在 ...
- ios端position为fixed失效的解决办法
关键代码 document.getElementById("searchInputbox").addEventListener('touchmove', handler, {pas ...
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
js_html_input中autocomplete="off"在chrom中失效的解决办法 分享网上的2种办法: 1-可以在不需要默认填写的input框中设置 autocompl ...
- [转]iOS Safari 中click点击事件失效的解决办法
iOS Safari 中click点击事件失效的解决办法 问题起因: 在微信公众号开发(微站)过程中用jquery的live方法绑定的click事件点击无效(不能执行) 问题描述 当使用委托给一个元素 ...
- iOS Safari 中click点击事件失效的解决办法
问题起因: 在微信公众号开发(微站)过程中用jquery的live方法绑定的click事件点击无效(不能执行) 问题描述 当使用委托给一个元素添加click事件时,如果事件是委托到 document ...
- zsh下 home end 键失效的解决办法
我的环境是 centos 6.5 x64 安装 oh my zsh 后,home end 键失效,解决办法为在 .zshrc 里添加设置如下 #Rebind HOME and END to do th ...
- Visual Studio2012打开时弹出“遇到异常:这可能是由某个扩展导致的”错误的解决办法
Visual Studio2012打开时弹出"遇到异常:这可能是由某个扩展导致的"错误的解决办法: 具体问题如下: 分析原因:网上搜集了以下,出现异常的原因是安装了第三方控件,然后 ...
随机推荐
- 【Codeforces Round #450 (Div. 2) A】Find Extra One
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 模拟. 看看Y左边或右边的点个数是否<=1 [代码] #include <bits/stdc++.h> using ...
- 低成本开始互联网创业:探讨域名、服务器、CDN、邮箱等节流之道
互联网创业一直是个热门话题,对这个问题我也有不断的思考. 今天,探讨下如何低成本开始互联网创业. 背景 愿意冒险去创业的同志,大多是"屌丝"而非"高富帅",大多 ...
- spring接收对象数组实例
JS var param= new Array(); var one= new Object; one.id = '1'; one.name= 'simba1'; param.push(one); v ...
- spring与memcache的整合
1. pom.xml文件增加: <dependency> <groupId>com.whalin</groupId> <artifactId>Memca ...
- async和await在项目中的应用
Async基础知识: async函数是ES7标准引入的语法,基于Generator函数实现的,也就是说是Generator函数的语法糖.什么是Generator函数?(留个坑) 返回值是Promise ...
- PatentTips - Handling shared interrupts in bios under a virtualization technology environment
BACKGROUND This relates to the operation of software under a virtualization technology (VT) environm ...
- [Nuxt] Build a Vue.js Form then use Vuex Actions to Post to an API in Nuxt
The default behavior of submitting an HTML form is to reload the page. You can use the Vue.js @submi ...
- HDU 1287 破译密码 异或运算
http://acm.hdu.edu.cn/showproblem.php?pid=1287 题目: 有个叫"猪头帮"的国家,采用一种简单的文法加密,他们所用的语言里面只有大写字母 ...
- 数据库中substring的用法 CONVERT(varchar(12) , getdate(), 112 )
Sqlserver中常常要操作一些时间类型的字段转换,我又不太记得住,所以搜集了下面的一些SqlserverConvertDateTime相关的资料发表在自己的小站里,方便自己以后要用的时候寻找,望对 ...
- 【42.59%】【codeforces 602A】Two Bases
time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard ou ...