百度资源平台抓取诊断错误:DNS无法解析IP-解决

问题情况

最近有朋友在百度搜索资源平台认证完网站后,抓取诊断发现出现了抓取失败的情况,但是,网站是可以正常访问的,也可以ping通,而且其他站长平台是可以正常认证的。

百度搜索资源平台网站管理抓取诊断dns无法解析提示页面
cmd网站正常ping通页面

这样就说明我们的网站,是没有问题的。

那么怎么解决DNS无法解析IP这个问题?

问题原因

再说之前,我们下来简单说下原理。

我们去访问一个网站,需要由客户端(浏览器)向一个网址发起请求,然后需求经过dns服务器,这个dns服务器呢,就负责帮我们找到域名对应的IP(服务器),然后我们就向这个IP进行获取资源,所以出现这个问题,就是蜘蛛的dns解析服务器没更新导致的,一般都是使用老域名上线网站、或者是网站更换服务器会出现这种情况。

我们下来看下,百度蜘蛛系统抓取框架图,我们可以看到,蜘蛛和我们用户一样,也是需要dns服务器才可以进行访问网站的。

百度蜘蛛系统抓取框架图

我们来看下百度搜索资源平台对dns错误的说法:

当Baiduspider无法解析您网站的IP时,会出现DNS异常。可能是您的网站IP地址错误,或者域名服务商把Baiduspider封禁。请使用WHOIS或者host查询自己网站IP地址是否正确且可解析,如果不正确或无法解析,请与域名注册商联系,更新您的IP地址。

我们可以看到原因有几个:

服务器IP地址错误,这点显然是排除的,我们可以正常访问网站,其他平台也可以正常抓取。

域名服务商把百度蜘蛛封禁,这个一般是不会的。

网站地址是否正常解析:这个也是正常解析的,我们都可以访问了。

那么就是蜘蛛自己的dns服务器没更新这个问题了。

解决方法

1:百度资源平台提交sitemap文件。

2:删除认证网站,重新认证。

3:在站长平台检测robots文件,来帮助更新IP。

如果你的sitemap网站地图,和robots文件都可以正常提交,那么你就无需理会,百度蜘蛛会自己把dns更新过来的。

如果上述操作后等待2-5天还不行,你可以在百度搜索资源平台反馈

如果百度蜘蛛没问题,而是自己的问题,那么就考虑换dns服务器,换成阿里云的DNS,再其次检查下自己网站的服务器是不是有防火墙一类的阻挡了蜘蛛。

那么以上就是我们志远工作室对百度资源平台抓取诊断错误:DNS无法解析IP这个问题的原因分析和给出的解决办法了,如果您有其他疑问或者SEO相关的需求,欢迎咨询我们。

我们在哪里
佛山市禅城区季华三路

工作时间
周一至周五: 8.00 - 24.00
周末: 10.00 - 24.00

首页 在线 电话 顾问 顶部