NameSilo DDNS是一个用于NameSilo的动态域名解析服务,适用于家庭宽带,它能自动检测家庭宽带的IP变动,并自动更新域名的解析。

GitHub项目地址

https://github.com/Charles94jp/NameSilo-DDNS

项目语言是python3

项目特性:

  • 安装、启动简单,且有丰富的可配置项

  • 日志记录和滚动

  • 具有邮件提醒功能,可及时报告各种信息

  • 支持docker运行,docker pull即可完成安装

  • 支持同时更新多个域名

  • 支持IPv6

一、背景

内网一映一射,内网一穿一透,在外访问家里的机器的方案

IPv4

目前运营商给家庭宽带的IP都是动态的,庆幸的是虽然IP地址不固定,但分配到家庭路由器的却是一个实实在在的公网IP,所以我们只需设置光猫为桥接模式 + 使用路由器拨号 + 设置路由器NAT映射即可在公网访问家庭的设备。我们路由器映射22端口就能远程家里的linux,映射445+3389端口就能用win10自带远程桌面远程家里的windows。如下图

为解决公网IP的变动,可以购买一个域名,使用DDNS(Dynamic Domain Name Server,动态域名服务)将域名解析到宽带的IP。这样就可以在家搭建各种服务并通过访问固定的域名来访问,而无需租用昂贵的公网服务器

想实现这个目的,你需要购买一个域名,且有一台一直运行的电脑来运行此DDNS程序

IPv6

IPv6就简单了,运营商目前都给宽带配备了IPv6地址,只需在路由器上开启IPv6功能,电脑上确保有IPv6地址和DNS服务器地址即可使用IPv6联网。如果开了全局代理记得测试时关掉。

只要路由器的防火墙策略未限制外网流量访问内网,则无需NET映射,就能通过IPv6地址访问内网机器!

1.1 域名商推荐

域名商除了给我们一个域名,还负责给我们提供DNS解析,绑定域名到对应IP

我这里推荐NameSilo,第一个原因是他不需要备案,而阿里云、腾讯云等国内域名商是要走备案程序的,比较麻烦,博主前几年备案记得是需要在收到阿里云寄给我的幕布后,拍手持身份证照片,然后才能备案,域名过期后还要注销备案,不然别人拿你域名去干坏事…

二是他有api开放,能通过api来更新域名状态

三是他虽是国外域名商,但是可以通过微信支付,无需境外银行卡

二、其他DDNS方案推荐

都是用到了curl发送请求,把响应保存到文件中 ,再用脚本处理字符串。单个文件就能解决,不过脚本语言特别是Windows的batch语法不是很友好,一般做运维的可能比较熟悉脚本语言。

Windows :https://www.v2ex.com/t/274392
Linux       :https://github.com/pztop/namesilo_ddns

还有一个Windows powershell脚本实现的

https://www.ctrol.cn/post/freesource/domain-host/05-25-cartev-4719.html

NameSilo的DDNS动态域名解析脚本,支持IPv6相关推荐

  1. 用.NET做DDNS动态域名解析和SSL证书申请

    本文主要介绍 IPv6 配置 DDNS 解析和 SSL 证书申请工具的开发历程和其中的相关知识.工具使用.NET开发,已开源,目前该工具的域名解析只支持阿里云. 文中提及或使用的 .NET 开源项目: ...

  2. DDNS动态域名解析IPv6地址

    通过公网IPv6地址实现远程访问专栏系列文章: <使用公网IPv6远程访问内网设备> <DDNS动态域名解析IPv6地址> 付费提示! 由于本文教程中需要使用域名和域名解析服务 ...

  3. 群晖NAS教程(二十一)、利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、华为云)

    群晖NAS教程(二十一).利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云.腾讯云dnspod.Cloudflare.华为云) 为了更好的浏览体验,欢迎光顾勤奋的凯尔森 ...

  4. DNS及DDNS动态域名解析

    使111非权威dns不再向114权威dns询问,向自己询问,这个也属于文件共享想搭建一个类似114功能的dns服务器 DNS系统中,常见的资源 记录类型 主机记录(A记录 A记录是用于名称解析的重要记 ...

  5. Python+阿里云DNS 搭建DDNS动态域名解析

    家用的动态公网IP在断电以及一段时间后会变化,现在家宽公网IP开网盘以及代理管得越来越严格,已经有检测到被封的案例 上海检测web封停 这让我这种挂种子的PT党(迫真)感到害怕 以前我把国外的免费域名 ...

  6. Linux运维~2.DNS——8.ddns 动态域名解析 花生壳

    ddns 动态域名解析(dns+dhcp)(花生壳) 安装dhcp,dns yum install dhcp bin 防火墙配置 firewall-cmd --permannet --add-serv ...

  7. 指南:内网穿透与DDNS动态域名解析区别,一篇看懂

    外网访问的两种方式 目前局域网环境中主流的外网访问内网分DDNS和内网穿透两种方式,以下将分别介绍: 一.DDNS服务(动态域名解析) 外网访问内网设备的基础是通过IP来通讯,而且运营商提供的公网IP ...

  8. DDNS动态域名解析功能与实现设置

    现在的设备都已经具有接入互联网功能,要实现在随时随地可以访问跨域的设备一般都是用的DDNS动态域名解析来实现,比如使用花生壳完成端口映射操作,实现外网访问内网主机或服务器. 花生壳动态域名解析官网:h ...

  9. ddns-go 1.0.0 发布,简单好用的 DDNS 动态域名解析工具

    作者:gc(at)sysin.org,主页:www.sysin.org 这是一个简单好用的 DDNS 动态域名服务工具,可以自动更新域名解析到公网 IP,目前支持Alidns(阿里云).Dnspod( ...

最新文章

  1. 维护表读写的权限对象
  2. 【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?
  3. java 命名代码检查-注解处理器
  4. 在.NET中从app.config或web.config读取设置
  5. Linux 查看网卡流量【转】
  6. 华为手机云闪付付款码如何截图_云闪付乘车码,它带着优惠又来了
  7. try代码块中出现异常后try内程序会继续执行还是直接抛出异常?
  8. Mapillary发布世界最大交通标志数据集,用于自动驾驶研究
  9. matlab中的lsqcurvefit使用
  10. Open3d之多视角点云配准
  11. 我们决定聚在一起搞件大事
  12. 认知维度与API的可用性评估
  13. C++简介(5)STL
  14. python读取svg转emf_玩玩矢量图标,SVG转换EMF
  15. 漏洞复现永恒之蓝MS-17010+修复
  16. POJ 2387.Til the Cows Come Home
  17. 基于深度图像的行人检测、跟踪技术研究_周波_2014
  18. win7禁用驱动签名验证_如何在64位Windows 8或10上禁用驱动程序签名验证(以便可以安装未签名的驱动程序)...
  19. 我承认我不曾历经沧桑 (蒋方舟)
  20. CSS——CSS基础知识

热门文章

  1. Flask Web开发入门(一)之简单的登录验证
  2. 5款软件压力测试工具分享
  3. showdoc mysql_showdoc
  4. 支付宝人气眼是美团吗?支付宝人气眼什么意思?
  5. flarum主题帖子相关属性修改
  6. flarum设置鼠标悬停提示标记为已读
  7. 设计模式篇04-建造者模式
  8. 为什么现在企业都喜欢使用阿里云产品呢?
  9. 软件中的八二原则(一)
  10. 自动化运维---ansible常用模块之文件操作(findreplace模块)