1. 程式人生 > >如何自動判斷域名是否被微信攔截 微信域名檢測介面自動檢測的實現

如何自動判斷域名是否被微信攔截 微信域名檢測介面自動檢測的實現

緣由:

公司老總舉辦線上活動,頻繁使用H5,為了促進社交網路分享,總是用一些什麼砍價、助力之類的功能,結果可想而知,活動傳播被終端,老總很是生氣,身為技術負責人的我被勒令整改程式,要求:必須不能讓微信封了活動斷了傳播,領導命令如山,熬夜挑燈,搜尋了不少材料,請教了不少朋友,嘗試了各種方法,

 

方法如下:

     1、微信封鎖域名,我們就多搞幾個域名,讓騰訊不容易監測到,大大減少被封鎖的風險,

     第一,讓分享域名和開啟頁面的域名分開,不用同一個。

     第二,讓每次分享出去的域名,都用子域名,而且用動態子域名,所有子域名都解析到相同的程式即可。例如,aafs.111.com,fdfff.111.com ;  兩個雖然都是一個域名,但不相同,更不容易被監測到。即使被檢測到,子域名被封了,主域名還在,其它的子域名仍然可用,非常划算。

    第三,多準備一些一級域名,例如 xxx.com , yyy.com   這是必須的,因為子域名或者主域名都有可能被封鎖,所以,必須準備多個,應對突發情況。

    前兩種情況都比較好整,第三種情況,遇到了困難,一是因為需要備案的域名,不知道去哪裡購買 ,找了很久也沒找到,二是後臺如何能及時的檢測到某個域名被微信封鎖遮蔽了呢?問了一些朋友,加上自己的測試對比,我發現這個還不錯,響應速度夠快,一直挺穩定的,價格也夠公道,我是屌絲我就喜歡小米,所以我找東西就弄價效比高的,而且意外的收穫是,這個網站還出售域名,一下解決了我兩個問題,太好了!口返回的資料如下:

   {

  • status: 0,
  • domain: 
  • errmsg: "域名正常",
  • time: "141ms",
  • tip:

}

 

    萬里長征的第一步,不過解決問題的過程中也是有很多收穫的,用這個方法之後,活動確實穩定很多了,一直再傳播有10幾天都沒有中斷過,老總很高興,整天對我呵呵的讚賞有加,我們公司這種活動特別多,我估計這只是萬里長征第一步吧,不能高興的太早,後面我會繼續研究並分享更多的乾貨給大家! (如果你對這些技術感興趣可以加我好友 )