我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

- IPV6 支持(如您所料,之前所说的支持是假的)。

- 根据网站更新,api 调用使用了 TLS v1.2,解决了上一次调用失败的问题(感谢 @ 指出)。

-------------------------------以下文本---------------------------------------------

什么是 DDNS

对于以 DHCP 方式获取的 IP,无论是 LAN 还是 ,IP 地址每隔一段时间都会发生变化,如果想通过常量地址访问主机,则需要动态解析域名。一句话,原理就是把一个动态变化的 IP 地址绑定到一个固定的域名上,这样一切都用同样的东西改变,只要你记住域名就行了。

我什么时候需要它?

应用场景示例:

1. 在公司的局域网中,小明在他的电脑上架设了一个FTP服务器来分享文件。但是,他使用普通的 帐户上网,主机需要对帐户进行身份验证,并在连接到 LAN 后随机分配一个 IP 地址。每次连接断开时,IP 地址都会发生变化,因此 Tom 需要时刻记录当前的 IP 地址,然后才能通过这个地址访问 FTP 服务器。做完动态域名解析后,主机 IP 就绑定到了小明自己的域名上,一旦 IP 地址发生变化,域名解析内容更新,他仍然可以通过域名访问 FTP 服务器。

2. 阿杰处理完电信宽带后,很幸运地发现,拿到的 IP 可以从外网直接访问(他之所以运气好,是因为现在 IPV4 资源紧张,宽带运营商在做一层 NAT,然后给用户分配内网 IP,很多人其实共用一个出口 IP。然后,阿杰在她的控制台上设置了一个网络摄像机,这样她无论身在何处,都可以通过互联网查看家里的情况。虽然 IP 是公网 IP,但动态分配(公网静态 IP 每年花费 10 万元),每次掉线都会发生变化。因此,他可以选择动态域名解析。

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

DDNS 无法解决什么问题?答:它无法自行实现端口映射,因此如果主机在 NAT 网络内部,并且您没有在路由器上设置端口映射的权限,那么 DDNS 没有解决方案,您需要做反向代理或端口穿透。

如何?

根据能力和预算,有不同的方法:

如果没有坏钱的话,可以直接去花生壳购买动态域名服务,还可以提供内网渗透的功能;

可使用 + 个人域名 + 脚本

实施动态域名解析

首先,你需要注册一个域名,而且在腾讯云注册是最方便的,因为它是 2015 年被腾讯收购的,并与腾讯云的账户连接。

登录控制台,创建 A 解析记录,暂时填写 IP 值

域名动态解析_域名解析内网ip_内网动态域名解析软件

在管理页面创建 API Token

域名解析内网ip_内网动态域名解析软件_域名动态解析

创建成功后,获取 ID 和 Token

使用这两条信息,您可以通过 API 修改 DNS 值,详见 API 文档

下载客户端

这是一个使用动态解析实现的项目,地址:

笔者做了一些新的修改,可以选择需要解析的 IP 类型,包括 、、IPv6,详见

https://github.com/imki911/ArDNSPod     
(复制到浏览器打开,避免被csdn劫持)

将之前获取的 ID 和 Token 写入 dns.conf 文件,并指定要绑定的子域名

内网动态域名解析软件_域名动态解析_域名解析内网ip

运行 .sh,可以获取 IP 地址并更新域名的解析值(此处选择 LAN 地址)。

域名解析内网ip_域名动态解析_内网动态域名解析软件

转到域控制台,查看记录值是否已更新。您现在可以通过域名 ddns1.imki.club 访问主机。

IPV6 解析

1. 在 Web 管理界面新建解析 ipv6 的 AAAA 记录,可以随机填写地址。

2. 在 .sh 开始时,将值更改为 3 并切换到 IPv6 解析。

3. 运行并检查带有 IPv6 地址的 NIC 设备名称,例如 eth0

4. .sh第 69 行,将 eth0 替换为本地计算机的 NIC 设备名称。确保单独运行该命令会返回 IPv6 地址

ip addr show dev eth0 | sed -e's/^.*inet6 \([^ ]*\)\/.*$/\1/;t;d'

5. 配置 dns.conf 文件并在运行时更新分辨率值.sh。

自动更新解析

DDNS 的第一个 D 是动态的,即 IP 地址发生变化后,域名记录值会自动更新,这可以通过将脚本设置为定时任务 cron 来实现。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6413.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线