现在要一台高性价的家庭服务器并不困难,2k以内全新办齐,我未来会新开文章聊聊HomeIDC的那些事(最近中了勒索,所有数据全清了,数据都在,基础架构从头开始):

而一个自用的顶级域名加上自动解析就是重要的一步,有了域名(or固定IP)能做那些事?包括但不限于:

  1. 公网发布搭建的个人网站
  2. 公网发布自建流媒体网站
  3. 自建邮件服务器
  4. 内部NAS发布至公网作为私人云盘
  5. 与公司搭建IPSec VPN
  6. 其他业务的公网发布

众所周知大陆地区家庭用户均无法提供固定IP,那么解决办法一是等IPv6家庭的普及,二就是标题所述的购买顶级域名+开源自动域名解析,网上相关教程也不少,可能没有相对完整的,我仅以自己的经验作为分享

购买域名

登录阿里万网,搜索自己想要的域名
https://wanwang.aliyun.com/
比如搜索我自己购买的域名,原则越是冷门的域名越是便宜,我的.vip域名当时应该是20元左右,大家根据自己的需求直接搜索购买,如果确实有比较想要但已被注册的域名也可委托阿里云购买,不过这个价格就不会太乐观了,比较早年域名投资也是一大热门,购买的话建议一次性多买几年,首年过后再续费的话费用会增加不少,毕竟业务都上去了你不买也不行,都是套路

购买完成后登录域名控制台即可看到自己购买的域名
https://account.aliyun.com/
如果有商务需求,后期可以继续进行备案,购买SSL证书等,本文不做讨论

可以先准备好AccessKey


初次直接创建并保存(注意:此ID及Secret十分重要,请妥善保存)

DDNS-GO自动域名解析

接下来就是这款好用的动态域名解析工具DDNS-GO
https://github.com/jeessy2/ddns-go
新版本特性如下:

特性
-支持Mac、Windows、Linux系统,支持ARM、x86架构
-支持的域名服务商 Alidns(阿里云) Dnspod(腾讯云) Cloudflare 华为云 Callback
-支持接口/网卡获取IP
-支持以服务的方式运行(v2.8.0后支持)
-默认间隔5分钟同步一次
-支持多个域名同时解析,公司必备
-支持多级域名
-网页中配置,简单又方便,可设置 登录用户名和密码 / 禁止从公网访问
-网页中方便快速查看最近50条日志,不需要跑docker中查看
-支持webhook
-支持TTL

本文以Windows Server版本为例,其他版本的下载及部署流程参见原Github

服务器中直接解压压缩包,并以管理员运行ddns-go

初次打开要求进行初始化配置,选择阿里云并填入上一步保存的AccessKey及Secret

按如下配置及域名填写,为便于测试,还加了个二级域名

保存后日志显示解析成功,回到阿里云管理控制台,在解析记录里可以看到刚添加的两条记录

拿台公网机器进行解析测试OK

公网测试

将Server的RDP3389映射至公网

外网访问测试OK

PS:在当前网络大环境下强烈不建议将RDP直接映射至公网,以上仅做测试

HomeIDC的核心:购买顶级域名+开源自动域名解析+公网映射的保姆级教程相关推荐

  1. github博客自动同步到gitee(保姆级教程)

    github博客自动同步到gitee(保姆级教程) 前言: 由于国内网访问github实在太慢!虽然在公司可以连接外网访问还算可以,但是回学校想看看博客或者分享给别人的时候经常会崩掉!于是我想可不可以 ...

  2. Pycharm+Anaconda+Chrome网页自动点击器(保姆级教程)

    目录 1.官网下载Anaconda.pycharm.chromedriver安装包 1.1chromedriver安装详解 2.安装Anaconda配置虚拟环境 2.1安装Anaconda 2.2创建 ...

  3. ❤️周末爆肝两天❤️,万字长文,手把手教你配置CSDN主页的独特域名(保姆级教程,建议收藏)

    ❤️ 感受下效果图 ❤️ 目录 一.前言 二.先解决有没有的问题 1. 前置条件 2. 购买云服务器 3. 购买DNS域名 4. 配置Apache2服务 5. 配置云服务器的端口映射 6. 配置ngi ...

  4. 从购买服务器到网站搭建成功保姆级教程~超详细

    ??从购买服务器到网站搭建成功保姆级教程~真的超详细,各位看官细品 ??前言 ??预备知识 ??什么是云服务器? ??什么是域名? ??什么是SSL证书? ??服务器选配 ??阿里云[官网链接](ht ...

  5. 搭建个人网站 保姆级教程(一)云服务器购买以及环境部署

    搭建个人网站 保姆级教程之云服务器购买以及环境部署 1. 云服务器 1.1 云服务器购买 1.2 云服务器远程连接 1.2.1 Mac系统 Royal TSX 下载安装 1.2.2 详细配置 1.2. ...

  6. git、github保姆级教程(手把手交)以及如何在github上提交pr,参与开源项目

    git.github保姆级教程(手把手交)以及如何在github上提交pr,参与开源项目 一.git的安装 直接参考 git官方网站:https://git-scm.com/ 二.git的使用(从新手 ...

  7. 「3.4w字」超保姆级教程带你实现Promise的核心功能

    保姆级详解promise的核心功能

  8. 你真的了解 “开源” 么?请查收【保姆级】开源百科

    ✉️ 请查收您的保姆级开源百科 编程导航 致力于推荐优质编程资源

  9. 【python自动化】02. pywin32库自动操作键鼠(保姆级代码注释)

    目录 源码和工具下载 大漠综合工具->坐标和窗口信息抓取 在你的桌面上新建一个记事本用于后面的代码测试 完整项目源码 实现思路 介绍win32的基础思路 基本步骤 API介绍 代码实战 1. 获 ...

最新文章

  1. Redis源码分析:过期key删除与设置key的过期时间
  2. 引发热议的AI翻译歧视,是理所应当的事么?
  3. 微信小程序购物车 数量加减功能
  4. DL中版本配置问题:TensorFlow、Keras、Python版本完美搭配推荐
  5. Vue过滤器的简单使用--实时显示格式化的时间
  6. 九点标定进行仿射变换halcon仿真代码
  7. 洛谷P3155:叶子的染色(树形dp)
  8. struts2 url传参中文乱码
  9. golang java耗内存_golang websocket内存泄漏
  10. HDFS异常:last block does not have enough number of replicas
  11. 优先队列——Priority_Queue 详解
  12. 队列加分项:杨辉三角
  13. 干货 | 收藏贴!一文看懂静态资源服务沉浮及其在携程的演进
  14. linux消息分发机制,RabbitMQ消息分发轮询和Message Acknowledgment
  15. Java程序员的搞笑段子
  16. ToC战场进入尾声,ToB市场战争厮杀即将升级?
  17. Excel制作水滴图和对称条形图
  18. STM32—ADC和DMA的应用之电流检测(第二部分:电流检测电路与数据处理)
  19. 618营销新动向:Swisse年轻化产品教育成电商战场新突破口!
  20. 嵌入式100题(81):波特率是什么,为什么双方波特率要相同,高低波特率有什么区别;...

热门文章

  1. wpf listbox的selectedItem绑定在mouseup前一直处于选中状态
  2. matlab最小二乘法拟合参数,matlab最小二乘法拟合
  3. 量子阱霍尔效应传感器(量子霍尔传感器)
  4. 80%白领危了!OpenAI发布GPT时代就业秘笈:34大铁饭碗保命
  5. 使用EventLog Analyzer监控、管理及分析日志
  6. 2022CCPC桂林站(A M C E)(模拟、逆序对、规律、exgcd)
  7. 面试题1(20220512)
  8. 带你了解简单三级联动
  9. Element之layout布局
  10. java循环合并行_java导出excel时合并同一列中相同内容的行