steam市場出現錯誤碼502解決辦法
如果你也在 steam 購買遊戲遇到了502錯誤,那不妨來看看這個解決辦法。
沒遇到的,也可以收藏一下,轉寄給你的朋友,以備不時之需。
先簡單粗暴的給出解決辦法:
用記事本開啟 windows 的 hosts檔案,
地址:“c:\windows\system32\drivers\etc”
找不到可以百度。
然後加入正確的 smart2pay 的網址網域名稱 -- IPv4 地址,對應關係。
也即把下面這段網址都複製到 hosts 裡的最後一排。
149.146.0.150 globalapi.smart2pay.com
149.146.0.144 globalep.smart2pay.com
94.46.159.28 code.jquery.com
儲存檔案,重啟電腦,再去購買遊戲,問題解決。
為什麼會出現“502 - Web 服務器在作為網關或Proxy 伺服器時收到了無效響應”的問題呢?
根本原因是,在大陸地區很多省份的 dns 伺服器,包括一些非 ISP 的 public dns 服務,都把 smart2pay 的網站,錯誤的解析到了美國德拉瓦州 dupont 公司的這個 52.175.x.x 網段。
而正確的地址,就是之前給出的:
149.146.0.150 globalapi.smart2pay.com
149.146.0.144 globalep.smart2pay.com
94.46.159.28 code.jquery.com
你如果之前通過淘寶直接給 steam 錢包充錢,購買遊戲就不會有問題。
出問題的都是通過微信這樣的第三方支付工具的方式。
而微信付賬,必須是大陸 isp 使用者直連北美。
這樣如果 DNS 解析出錯,導致可能根本無法付賬。
大陸的大量 dns 伺服器,錯誤的解析 smart2pay 的伺服器網址,導致微信支付時候,跳轉頁面都無法正常顯示。
這就是在 steam 買遊戲遇到 502 問題報錯的根本原因。
所以再遇到 502 報錯,就先按照本文的方法在 hosts 檔案裡自己加上付款中轉網站的地址吧。