自建ddns服务
2021/7/19 6:07:44
本文主要是介绍自建ddns服务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
DDNS
介绍
DDNS(Dynamic Domain Name Server,动态域名服务)是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。
com.ruovea.ddns
自建ddns服务,将域名映射到内网计算机,可通过域名访问内网计算机。 定时查询域名解析的A记录,宽带的ip改变后自动更新A记录的ip值
百度的解释
DDNS(Dynamic Domain Name Server,动态域名服务)是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。
使用net 5.0 编写 跨平台 简单易用
快速开始
1.修改配置文件appsettings.json
"DDNS": {
"openPlat": "aliyun", // 目前仅实现了aliyun的接口
"accessKey": "accessKey", // 开放平台申请的accessKey
"accessSecret": "accessSecret", // accessKey对应的accessSecret
"domain": "test.com" // 定时更新的 顶级域名
}
2.运行程序
支持的域名解析服务商
阿里云 ...
原理介绍
定时查询内网电脑所有的宽带的公网ip,通过开放接口查询域名解析记录解析的ip地址,对比两个值,如果不同,通过接口更新域名解析记录的值。
https://gitee.com/starry123/com.ruovea.ddns#ddns
这篇关于自建ddns服务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)