最近有外地的一位合作夥伴告訴我,發現我們網站百度無法訪問、收錄下降、快照不更新。關于百度的一些SEO指标什麼我關注都不太多,這幾年都以發展外文網站為重點去了,以前的中文網站隻要看流量、收入變化不大、還正常就可以,有的時候看到一些下降也認為是正常波動不太關注。
這位朋友反複提醒我多次需要注意,我就仔細看了,百度搜索的site某個網站域名,顯示“連通率0%”,進入百度站長平台,發現抓取壓力在4月19日左右突然斷崖式下降,再用模拟抓取工具,發現PC端和移動端都無法讀取我們網站,而且奇怪的是顯示的IP都不是我們的IP地址,甚至是錯誤的、一看就不可能的IP。
這真是奇怪了,我自己訪問網站都正常,從流量統計上來看,最近有些下降,但也幅度不算很大,也沒有用戶反映無法訪問我們網站。但從百度站長平台的後台模拟抓取來看,百度的蜘蛛明顯是無法訪問我們網站,分析原因隻有一個:防火牆對百度蜘蛛獲取的DNS數據進行了篡改,導緻百度蜘蛛無法或者真實IP地址,因而不能抓取我們網站,從而認為我們網站不能訪問,然後是快照無法更新、網頁權重下降、網站流量下降!
在網上搜索了一些信息,也有站長遇到類似問題,但也沒有說清楚是否現象完全一樣、是否徹底解決。隻好自己來想辦法,既然是對國外DNS解析數據做了篡改,那就改為國内的DNS好了,于是把在Godaddy注冊的域名從使用默認的Godaddy提供的域名解析服務器改為國内DNSPod提供的免費解析服務器,這個工作我們以前也曾經做過,但不影響的時候又還原為國外的了,現在看來要長期穩定服務用戶,還是得用國内的DNS解析。
修改了DNS設置後,已經看到生效了,從百度站長平台的模拟抓取已經變為成功,再過了幾天後,site域名也顯示“連通率100%”了,壓力反饋在逐步回升中,快照也開始更新。也就是說一切都在恢複正常的過程中,但流量和收入還需要一段時間才會恢複到以前的水平。以前從來沒有想到過GFW竟然會針對一部分域名的一部分訪問者篡改DNS解析,特别是讓普通用戶可以訪問卻讓百度爬蟲無法訪問,真是太奇葩的做法了,不知道這些腦殘在幹什麼!
這幾年來,不時有些奇怪的網絡新問題出現,很多時候都是GFW在搞些什麼調整或者測試吧,我們這種完全無害網站也跟着遭殃,也投訴無門,隻好自己想辦法來避免損失。我們這幾年也大規模把為國外用戶服務的網站搬遷到國外服務器上去了,對改善國外的訪問還是有很明顯的效果。現在看來在未來比較長的時間内,國家對牆的管制還會加強、技術上也做不到好壞分清,所以為了避免或者減少誤傷對付的策略應該是按網站服務的浏覽者地域進行技術調整,服務器、DNS解析盡量在國内、國外之間區别看來。
補充一點,如果以前在中文網站中使用了國外(例如Google)的一些服務,如AdSense、Analytics、DoubeClick DFP、Google Maps等,如果要作為關鍵應用使用,也需要密切監視運行情況,一旦有異常需要設法查找原因、找出對策。當然,還有一個辦法,就是全部改用國内(例如百度)提供的替換性的服務。
评论