最近完善了一下自研發的一款小工具:ZQDDNS,這款工具是用基于.NET 5.0,使用C#語言開發。借助.net框架的跨平臺特性,該工具支持linux,windows跨平臺部署。主要用于滿足一些客戶需要內網部署系統,但本身公司寬帶不具備固定公網IP,又希望能從外網通過固定域名訪問內網系統。
實現原理
借助阿里云,騰訊云API、知擎公網IP檢測服務實現跟隨本地寬帶的公網IP動態修改相關域名的解析IP地址。
使用條件
電信寬帶(只有電信寬帶分配的公網IP,但這個IP會經常性變化)
域名訪問不可使用80,443等敏感端口,否則需要進行備案。
是否有分配公網IP的檢測
1、訪問
http://www.net.cn/static/customercare/yourip.asp
獲得外網檢測到的上網IP
2、使用tracert指令檢測,如下圖,超過1跳的就不具備公網IP,無法實現動態域名解析了。如果你是電信寬帶,檢測也不是公網IP,私信我教你如何申請公網IP。
動態域名解析工具解析檢測日志