網站瀏覽器可以開啟,在微信中打不開,排查問題的過程

sunyuhua_keyboard發表於2020-12-29

今天收到遇到一個詭異的問題:網站瀏覽器可以開啟,在微信中打不開,耗費了很長時間才將問題排查出來,現在將排查的步驟記錄下來,僅供參考:

在手機微信裡輸入訪問地址:顯示無法
開啟網頁。如圖所示
在這裡插入圖片描述

1、懷疑dns解析沒有成功:使用ping命令檢查,發現dns解析已經解析成功。
在這裡插入圖片描述
2、懷疑nginx負載均衡有問題:==》推翻理由:瀏覽器可以正常訪問。
3、懷疑程式碼有問題,微信做了跳轉,有可能什麼機制觸發到微信的內建瀏覽器的bug了,檢查程式碼,發現“微信開發者工具”也可以做正常的跳轉。
在這裡插入圖片描述
4、還是懷疑DNS解析有問題:使用站長工具,檢查DNS解析是否正確
在這裡插入圖片描述
發現長時間未解析出相應的IP。再使用ping檢測工具,發現ping不同
在這裡插入圖片描述
確定應該是DNS解析有問題 ,找到客戶的DNS服務商,截圖如下:
在這裡插入圖片描述
發現客戶將ISP修改為了百度,將其修改為預設。
返現微信可以開啟網頁了。
原因猜測:ISP選擇百度,微信授權把百度遮蔽了,網站上來就需要靜默授權,這樣微信中不能訪問,但是PC瀏覽器不需要先微信授權,需要點選出二維碼掃描再手機微信授權,所以就存在這樣的問題。

相關文章