Could not flush the DNS Resolver Cache: 执行期间,函数出了问题

转自VC错误:http://www.vcerror.com/?p=1633
问题描述:

由于公司网站空间更换了服务商。域名DNS也指向了新服务商提供的DNS记录
可是这边访问网站仍然是访问到了原来服务器上。
DNS记录已经生效了,可为什么域名还是指向老服务器呢?


执行:开始--运行--CMD--命令: ipconfig /flushdns 即可。
这时候可能就会出现标题上的错误提示:(全部的)


C:\Documents and Settings\Administrator>ipconfig /flushdns


Windows IP Configuration


Could not flush the DNS Resolver Cache: 执行期间,函数出了问题。



解决方法:
具体的解决方法参考文章:http://www.vcerror.com/?p=1633
当你尝试使用SSH(Secure Shell)连接到一个主机,但遇到"Could not resolve hostname [hostname]: Name or service not known"的错误,这通常意味着你的系统无法找到指定的主机名对应的IP地址。这个问题可能由以下几个原因引起: 1. **DNS解析问题**:你的计算机可能没有正确的DNS设置,或者临时DNS缓存问题,导致无法将主机名转换为IP。 2. **hosts文件未配置**:检查`/etc/hosts`文件中是否包含了该主机名到IP的映射。 3. **网络连接问题**:确保你的设备能够访问互联网,如果在局域网内,检查路由器设置或防火墙规则。 4. **输入错误**:确保你输入的主机名正确无误,包括大小写和域名部分。 5. **DNS服务器问题**:如果使用的是动态DNS,确保DNS服务器已正确更新。 为了解决这个问题,请按照以下步骤操作: 1. 检查并刷新DNS:尝试ping该主机名看能否解析,或者在命令行执行`nslookup [hostname]`。 2. 更新hosts文件:如果`hosts`文件中没有记录,手动添加一行,格式如`jdqcx2 [IP地址]`。 3. 检查网络连接:确保你能访问其他网站,或者直接通过IP地址尝试连接。 4. 清除DNS缓存:运行`sudo systemd-resolve --flush-caches`。 5. 如果是SSH客户端问题,确保SSH配置中的主机名或IP地址正确。 如果问题仍然存在,可能是服务器端的问题,建议联系网络管理员或服务提供者确认。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值