固定ip**太貴,研究幾天通過某信寬頻撥號上網獲取的動態公網ip(一般分配是私網ip,可以打**給客服讓改公網ip),然後在網域名稱新增個a記錄,通過不斷監測本地公網ip更新到a記錄實現。
配置需求:
1.寬頻一條,撥號可以得到公網ip
2.網域名稱乙個,什麼網域名稱都可以
3.註冊乙個cloudflare帳號,免費版就行。阿里網域名稱解析服務也可以,沒有測試
4.一台可以執行shell的機器
方法:將網域名稱託管轉移到cloudflare,在cloudflare服務裡dns服務新增一台a記錄,填上你本地的公網ip。
使用cloudflare的api更新公網ip,需要提供cloudflare的zone id 和 key,使用api獲取網域名稱a記錄序列號。
curl -x get "" \
-h "x-auth-email: [email protected]" \
-h "x-auth-key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" \
執行上面命令會返回
}],返回id就是新增的a記錄的標示符"result_info":
}
下一步定時更新公網ip到cloudflare
#獲取公網ip
a1=$(curl -s ipecho.net/plain)
#更新到cloudflare
curl -x put "" \
-h "x-auth-email: [email protected]" \
-h "x-auth-key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" \
--data ''
返回如下說明就已經成功了:
}}
這樣就可以通過網域名稱訪問了,然後自己在路由設定好對映就可以了。
cloudflare api參考位址
電信固定ip寬頻80與8080埠踩坑
本文只是作為記錄,避免後面遇到此類問題耗費時間。實際情況 公司有個固定電信寬頻是固定ip的,想把固定ip對映到測試環境ip,實現可以公網通過固定ip訪問,內網通過區域網ip訪問。測試環境服務是占用的80埠和8080埠。主要步驟 路由器ip對映 訪問 檢查問題 更改監聽埠 第一步 路由器ip對映 第一...
設定固定IP
ip 設定bat,避免每天重新設定ip,修改配置,存為bat,管理員許可權執行。echo off clscolor 0a echo echo ip位址 dns設定 echo set name wireless 請根據您的引數修改以下資料 設定 ip位址 set ipaddress 172.16.20...
固定ip位址
ip.配置檔案寫資料庫檔案連線時,之前一直是就寫個.畢竟之前就自己本地用。現在需要,寫ip位址,但是公司點的ip的都是自動獲得的。並且過一段時間還會改變。所以,需要固定一下啊。首先cmd ipconfig 檢視自己的ip位址。然後,開始 電腦,顯示器。左下角 網路連線標誌 右鍵,開啟網路和共享中心 ...