怎樣通過自定義網域名稱方式訪問本地WEB應用

2021-09-19 21:39:27 字數 1911 閱讀 6430

本地安裝了web服務端,怎樣通過自定義網域名稱方式實現從公網訪問本地web應用?

本文將介紹具體的實現步驟。

預設安裝的web埠是80

在網域名稱服務商註冊並購買的網域名稱必須要完成網域名稱備案,否則無法使用網域名稱訪問**,具體備案細節可以參考網域名稱服務商提供的備案流程指導文件。

例如自己申請並完成備案的網域名稱為:domaindemo.cn,後面的示例中都以此網域名稱為例。

在網域名稱所在的服務商系統上新增網域名稱解析,各個網域名稱服務商系統設定解析方法類似,這裡以在萬網上設定網域名稱解析為例;

在網域名稱的解析設定裡主要填寫:記錄型別、主機記錄、記錄值等引數項,其他引數項使用預設值即可。

記錄型別:

a - 將網域名稱指向乙個ipv4位址

cname - 將網域名稱指向另外乙個網域名稱

這裡建議選擇cname

主機記錄:

主機記錄就是網域名稱字首,常見用法有:

www:解析後的網域名稱為www.wdom.net

@:直接解析主網域名稱 wdom.net。

*:泛解析,匹配其他所有網域名稱 *.wdom.net。

這裡填寫 @ ,即直接解析主網域名稱,其他主機記錄可以根據實際需要進行新增。

記錄值:

如果記錄型別選擇的是cname,這裡需要填寫網域名稱:wdom.net

解析設定完成後,大概過10分鐘以後,可以使用命令ping domaindemo.cn來檢查自己的網域名稱解析是否生效了。

holer軟體包:holer-***.tar.gz

holer支援各種os系統平台,請選擇跟本地os型別匹配的holer軟體包。

在holer官網上申請專屬的holer access key,並將自己備案過的網域名稱domaindemo.cn提供給holer技術支援人員。

提供網域名稱之前一定要先完成步驟1.3 設定網域名稱解析

例如申請得到的holer資訊如下,這裡以此holer資訊為例:

---------------------------------------------

holer client : [email protected]

access key : 6688daebe02846t88s166733595eee5d

---------------------------------------------

domain name : domaindemo.cn

local address : 127.0.0.1:80

---------------------------------------------

windows系統平台:開啟cmd控制台,進入可執行程式所在的目錄下,執行命令:

holer-windows-***.exe -k 6688daebe02846t88s166733595eee5d

linux或者其他系統平台:

執行命令:nohup ./holer-***-*** -k 6688daebe02846t88s166733595eee5d

瀏覽器裡直接輸入自己的網域名稱,就可從公網訪問本地web了。

使用holer過程中遇到問題可以先檢視holer控制台列印的日誌資訊,這樣很容易排查出問題的具體原因。

自定義網域名稱訪問

1.自定義自己的網域名稱,啟動tomcat下可以訪問 1.cmd下進入c windows system32 drivers etc 2.找到host檔案,以記事本的方式放開,之後再最後面新增面新增 192.168.1.36 www.myfirst.com 3.以上 192.168.1.36是我的本機...

gitpage自定義網域名稱

在github上託管hexo中,我們將本地頁面上傳到github上使其能在網際網路上訪問到。但是網域名稱是username.github.io總感覺不太cool,如果能通過自己的個性化網域名稱訪問的話,那就是再好不過的呀。我在萬網購買的網域名稱,你也可以在其他地方買,反正有網域名稱就行了。購買了網域...

使用自定義網域名稱訪問Tomcat專案

例如使用www.mysite.com訪問tomcat下的ajax專案 在windows的host新增 網域名稱 ip 對映。例如開啟c windows system32 drivers etc hosts,新增這一行 127.0.0.1 www.mysite.com 那麼當你在本機訪問www.mys...