FastTunnel / ddns

自建ddns服务 实现固定域名解析到动态的家庭ip 类似花生壳 实现高性能内网穿透

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ddns

自建ddns服务,将域名映射到内网计算机,可通过域名访问内网计算机。 定时查询域名解析的A记录,宽带的ip改变后自动更新A记录的ip值

用途

将域名动态解析到家庭宽带,当家庭宽带公网ip变化时,域名自动解析到最新的ip地址,实现通过域名永远都能访问到家庭宽带的路由器,路由器中设置转发配置,可将请求指向内网的指定设备

快速开始

1.修改配置文件appsettings.json

  "DDNS": {
    "openPlat": "aliyun",         // 目前仅实现了aliyun的接口
    "accessKey": "accessKey",     // 开放平台申请的accessKey
    "accessSecret": "accessSecret", // accessKey对应的accessSecret
    "domain": "test.com"            // 定时更新的 顶级域名
  }

2.运行程序

支持的域名解析服务商

  • 阿里云
  • ...

原理介绍

定时检测家庭或企业宽带动态公网ip,通过开放接口查询域名解析记录解析的ip地址,对比两个值,如果不通,通过接口更新域名解析记录的值,实现域名与动态变化的宽带ip进行映射,实现访问指定域名始终指向自己家的宽带。

注意🔺

公网ip实际是你家庭带宽第一层猫或路由器所持有,仍需在猫或路由器上进行端口映射的配置,否则外部请求的流量实际被路由器所拦截,如果不进行这一步配置,则不可能成功!!!

LICENSE

MIT

About

自建ddns服务 实现固定域名解析到动态的家庭ip 类似花生壳 实现高性能内网穿透

License:MIT License


Languages

Language:C# 100.0%