问题标签 [duck-dns]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-apps-script - Goodle 脚本:Duck DNS - 更新 IPv4,而不是 IPv6
我正在从 Google 表格(脚本)连接到一个家庭 MySQL 数据库,并且我正在尝试更新 IP。
从Duck DNS 文档中,我编写了一个应该进行更新的函数:
问题是它总是会删除[obsolete] IPv4 地址,而是添加 IPv6 地址。
我无法使用 IPv6,因为我不知道如何设置 MySQL(和 Windows?)来使用它而不是 IPv4。
当然,我可以访问 Duck DNS 网站并手动更新 IPv4 地址,但这有点达不到目的。
有没有人设法通过 GAS 更新 Duck DNS 中的 IPv4 地址?
[编辑]无法找到上述问题的答案,我已经检查过:
- 我的 Windows 网络连接(来自调制解调器的 Wi-Fi)启用了 IPv6
- MySQL 接受 IPv4 和 IPv6 地址,据推测它是通过
bind_address=*
在 ini 文件中使用的。
这没有任何区别。我仍然只能使用 IPv4 进行连接。:(
duck-dns - 为什么duckdns的ipv6 dection对我不起作用?
duckdns规范说:
您可以在 ip 参数中输入 IPv4 或 IPv6 地址
我试试这个,但对我不起作用:我调用 URL
https://www.duckdns.org/update?domains=<mydomain>&token=<token>&ip=2003:dd:770f:1234:5678:74ac:b128:7e3e&verbose=true
并得到
使用https://www.duckdns.org/update?domains=<mydomain>&token=<token>&ipv6=2003:dd:770f:1234:5678:74ac:b128:7e3e&verbose=true
我明白了
我有什么问题或错误在哪里?
docker - 关于 Tailscale 与 Ngnix Proxy Manager 和 Duck DNS 的兼容性
如何重新创建:在我的案例 Portaniner WebGUI 中安装 Ngnix 代理管理器和任何自托管的 Web 应用程序 [Nextcloud、Owncloud、Portainer],并通过使用 Duck DNS 作为动态 DNS 客户端并将记录设置为将 Ngnix 代理管理器放在它前面机器的 Tailscale IP 然后在完成所有这些操作后,当我在浏览器栏中写入域名时,它会一直加载 about: blank 另一方面,如果我用正确的端口编写 Tailscale IP a 它会在一秒钟内加载