1. 程式人生 > >【狼人殺plus全記錄】沒有公網IP照樣完美解決微信小程式本地測試問題,超簡單方法!

【狼人殺plus全記錄】沒有公網IP照樣完美解決微信小程式本地測試問題,超簡單方法!

前文:在開發微信小程式後臺的時候,我們需要使用域名進行跳轉訪問,按照傳統的思路我們的域名只能填寫一個公網IP,然而多數情況下我們並沒有公網IP

方法非常簡單,有兩種思路:

  1. 第一種,將域名定向到區域網IP
    比如我們在阿里云云解析的配置面板中,講A記錄的IP地址改為127.0.0.1 或者是 192.168.xx.xx 指向我們本地測試機的區域網地址,然後我們在電腦上進行本地測試的時候就非常快捷了,當然,即便你是用真機測試,只要你的手機和電腦在同一個區域網也可以OK的
  2. 第二種,修改電腦的host檔案
    host檔案就相當於一個本地的dns,一個本地化的域名解析,windows系統的host檔案位於

    C:\Windows\System32\drivers\etc\host

    用文字編輯器開啟:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example:
# # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 xxx.baofeidyz.com

帶 # 號的全是註釋,使用方法及其簡單,注意最後一行

127.0.0.1 xxx.baofeidyz.com

空格前面是ip地址,後面是域名,比如我這條配置中ip地址是127.0.0.1,域名是xxx.baofeidyz.com,儲存以後,你在本地電腦訪問該域名的時候就會自動被解析為127.0.0.1了,當然這種方法有個弊端就是手機修改host比較麻煩,可能需要你root手機,或者是設定http代理,如果第一種方法你可以接受的話,就不要考慮第二種了,尤其是設定Http代理是讓手機訪問這種麻煩的方法。

btw 如果你想看看自己的host檔案有沒有修改成功,可以試試 ping xxx.baofeidyz.com 看看解析出來的ip地址是不是你設定的127.0.0.1
這裡寫圖片描述

其他系統的host檔案請Google查詢,歡迎補充