为什么网站日志中所有的IP都是阿里云的IP

SEO优化,分析网站日志是一项非常重要的工作,在分析日志时也会遇到一些奇葩的事,今天就遇到了一件很让人懵逼的事。

和技术要来网站日志,利用日志分析工具一看,所有蜘蛛的IP显示都是阿里云的IP,好生奇怪。要变天了吗?百度蜘蛛大大不爬我网站了,再看看360蜘蛛小叔,也成了阿里云IP,再看看google,搜狗之类的,完全一样。大大的问题包,莫不是整个日志中的IP都不正常,发吧,来检查一下用户的IP,果不其然,显示的都是阿里云的IP地址。

为什么网站日志中所有的IP都是阿里云的IP

我的站点配置是php+Nginx,网上一搜,还真有人和我遇到的情况一样。但大都回复的是用的阿里云云盾反向代理造成。后经查实,这个问题极为简单,是因为我的站点用了DNS分发机制。

什么是DNS分发机制?

复杂的事简单说,就是把服务器分发到全国各地,比如你的服务器在北京 ,如果没用DNS分发前,全国人民都要到北京来获取信息,用后,各地人民只需在离自己最近的地方就可以获取了。目的只有一个,让用户快速获取网站信息,大大提高用户体验。

这样一来,要分析的就不是服务器日志了,而是DNS日志。因为服务器经DNS分发后,所以IP记录都是阿里云,惟有DNS里的日志才是真实用户的IP。

有些问题雾里开花,开不透,其实找到问题的根源,一拍脑门儿,原来如此啊。

未经允许不得转载,转载请注明出处::网站运营笔记 » 为什么网站日志中所有的IP都是阿里云的IP

赞 (2) 评论 (0) 分享 ()