自建服务器系列- DDNS配置

这篇具有很好参考价值的文章主要介绍了自建服务器系列- DDNS配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、环境说明

光猫桥接+路由器拔号的模式

2、DDNS是什么

对于DHCP方式获得的IP,无论对于局域网内来说,还是外网来说,都会有使得IP地址每隔一段时间变化一次,如果想要通过恒定不变的地址访问主机,就需要动态域名解析。用一句话说明原理是:把动态变化的IP地址绑定到固定不变的域名上,这样便是以不变应万变,只要记住域名就可以了。

3、应用场景

应用场景举例:

  1. 在公司局域网内,小明在自己的电脑上建立了一个FTP服务器用来共享文件。但他使用普通的上网账号上网,主机接入局域网后需要认证账号,随机分配IP地址。每次断线之后都会使得IP地址发生变化,这样一来,小明需要时刻记录下当前的IP地址,才能通过该地址访问到FTP服务器。做动态域名解析后,主机IP绑定到小明自己的域名,一旦IP地址发生变化,更新域名解析内容,他依旧可以通过域名访问到FTP服务器。

  2. 阿杰办理了电信宽带后幸运地发现,获得的IP可以从外网直接访问(之所以说他幸运,是因为现在IPV4资源紧张,宽带运营商都是做了一层NAT再后在给用户分配内网IP,很多人实际公用一个出口IP. )。阿杰于是在自己的主机上搭了一个IP摄像头,这样无论在何地都可以通过网络查看家里的情况。IP虽然是公网IP,但却是动态分配的(公网静态IP要10万块钱一年),每断开一次就会变化一次。因此他可以选择动态域名解析。

DDNS可以解决什么? 答:可以把变化的IP自动动态地映射到域名上,通过不变的域名访问变化IP的主机;

DDNS不能解决什么?答:本身不能实现端口映射,因此如果主机在NAT网络内部,而你又没有权限在路由器上设置端口映射,那么DDNS就无解了,需要做反向代理或者端口穿透。

4、解决方法

  • 不差钱可以直接去花生壳购买动态域名服务,随便还能提供内网穿透的功能;
  • 自己折腾可以使用DNSPod + 个人域名 + ArDNSPod脚本.

5、DNSPod + 个人域名 + ArDNSPod脚本

5.1 、注册域名

我在花生壳注册的一个顶级域名,如下:
自建服务器系列- DDNS配置
转到DNSPod下管理

先把dns解析改为 dnspod的,然后再dnspod转入该域名
自建服务器系列- DDNS配置
自建服务器系列- DDNS配置

5.2 、开通公网IP

直接打电话10000,说家里面需要安装监控,开通公网IP,注意我的模式是光猫桥接+路由器拔号的模式,一定要桥接模式,如果自己不会配置的找运营商调试。
有了公网IP就配置在域名的A记录里。

5.3 配置ArDNSPod脚本

git 地址:ArDNSPod脚本

1、下载脚本

git clone https://github.com/imki911/ArDNSPod

目录如下
自建服务器系列- DDNS配置
2、创建访问密钥

自建服务器系列- DDNS配置
3、配置dns.conf

包括上一步创建的密钥和域名(一行一个)
自建服务器系列- DDNS配置
4、配置定时任务

每分钟执行一次
自建服务器系列- DDNS配置
5、日志输出

自建服务器系列- DDNS配置
这样动态IP就会不断更新到DNSPOD中的域名解析中了。

6、参考

https://github.com/imki911/ArDNSPod

https://cloud.tencent.com/developer/article/2071744

如何通过DDNS访问家里的群晖NAS

问题

以上方案在公司的局域网内有时候无法使用,可以用以下方案
基于DNSPod用户API实现的纯Shell动态域名客户端文章来源地址https://www.toymoban.com/news/detail-484649.html

到了这里,关于自建服务器系列- DDNS配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用zerotier planet自建服务器客户端配置方法

    1、客户端配置 客户端主要为Windows, Mac, Linux, Android 1.1 Windows 配置 1、在本页下载zerotier客户端 2、将 planet 文件覆盖粘贴到C:ProgramDataZeroTierOne中(这个目录是个隐藏目录,需要运允许查看隐藏目录才行) 3、Win+S 搜索 服务 4、找到ZeroTier One,并且重启服务 5、加入网络 zerotier-cl

    2024年02月16日
    浏览(49)
  • 自建Git服务器

    Gitea - Git with a cup of tea是一个国外团队基于国内一位大牛写的gogs开源项目(Go语言开发)二次开发的轻量Git社区,其稳定性非常好,而且是非常轻量级在个人亲测在1核1G的centos7主机上1个月不重启依然稳定运行,引用gogs官网的说法:”一个廉价的树莓派的配置足以满足 Gogs 的

    2024年02月09日
    浏览(43)
  • 自建Joplin服务器

    操作系统:centos 已安装:docker、docker_componse 1、建立 /data/joplin/docker-compose.yml 文件,内容如下 以上4876为自定义外网端口,可自行修改 以上X.X.X.X为服务器公网IP 2、在/data/joplin/目录中,执行 3、在客户端访问 http://X.X.X.X:4876 默认用户名admin@localhost密码admin 登录web页面成功后,

    2024年02月12日
    浏览(45)
  • 自建服务器如何备案?

    随着互联网的普及和发展,越来越多的人开始考虑自建服务器。然而,在中国大陆地区,自建服务器需要进行备案。本文将介绍自建服务器备案的流程、所需材料以及注意事项。 一、备案流程 确定备案地区 根据《中华人民共和国计算机信息网络国际联网管理暂行规定》,自

    2024年01月19日
    浏览(42)
  • rustdesk自建服务器

    1. 购买自己的云服务器 我选择的是Ubuntu 20.04 LTS 2. 安装pm2 sudo apt install npm sudo npm install -g pm2 3. 安装rustdesk server sudo apt install wget wget --no-check-certificate https://github.com/rustdesk/rustdesk-server/releases/download/1.1.6/rustdesk-server-linux-x64.zip unzip rustdesk-server-linux-x64.zip 4. 使用pm2启动hbbs和hbbr

    2024年02月08日
    浏览(47)
  • 阿里云服务器自建《幻兽帕鲁》服务器详细教程

    你是否还在为幻兽帕鲁联机而感到烦恼,因联机延迟高卡顿等问题而气馁。前一段时间Alex写过一篇也是关于幻兽帕鲁服务器搭建的方法,不少小伙伴反映步骤太过于复杂,让Alex这就出一篇简便容易上手的幻兽帕鲁服务器搭建,轻轻松松的搞定与好友的联机! 本文将为大家提

    2024年02月20日
    浏览(53)
  • 自建内网穿透服务器

    自己搭建内网穿透服务器,使用开源的nps工具,用一台公网云服务器做内网穿透服务器,用Windows电脑做客户端,远程桌面控制Windows电脑做例子。 1.公网云服务器1台 ​ 我的是阿里云服务器2C2G3M40GB 2.下载nps ​ 在github上搜索nps,找到ehang-io/nps 地址:https://github.com/ehang-io/nps/rel

    2024年01月17日
    浏览(50)
  • 单车变摩托-自建服务器!!

    来源:公众号【鱼鹰谈单片机】 作者:鱼鹰Osprey ID   :emOsprey 前段时间家里搞了一台自用服务器 家里宽带搞个服务器,YYDS(一)使用树莓派 3B+,16 G(TF卡) + 1G 配置,增加各种功能后,明显感觉不够用了。 于是准备使用 树莓派5 升级一下服务器。配置如下: 2.4GHz 四核

    2024年03月15日
    浏览(52)
  • 面试系列:经典解析-生产环境服务器变慢

    1. CPU利用率 CPU利用率过高或者CPU利用率过低,都会影响程序的处理效率。CPU利用率过高,说明当前服务器要处理的指令比较多,当CPU忙不过来的时候,指令的运行效率自然就会下降,用户的感受就是程序响应变慢了。 针对这个问题,我们可以使用top命令查询当前系统中占用

    2024年02月16日
    浏览(41)
  • 服务器(Windows系统)自建filebrowser网盘服务器超详细教程

    需要依赖(工具) 轻量服务器(云服务器)一台 —— 环境Windows Server 2019 filebrowser安装包(https://github.com/filebrowser/filebrowser/releases) 下载安装filebrowser 进入链接下载:https://github.com/filebrowser/filebrowser/releases 下载v2.25.0的Windows 64位版本。 将其解压至出来(博主解压到C盘的

    2024年02月04日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包