小编Ale*_*ail的帖子

ddclient 与 google 域动态 DNS ssh 到我的桌面

所以我希望能够通过 SSH 访问我的家庭桌面。我在路由器上设置了端口转发,并且能够 ssh 进入我的机器

ssh alex@2601:647:4802:b000:e938:d8b5:6111:e0fb
Run Code Online (Sandbox Code Playgroud)

当我重新启动机器时,IP地址发生变化,所以我想设置动态DNS。我在 google 域上有一个域名,它免费提供动态 DNS。本教程旨在帮助您进行设置。

我按照以下步骤安装 ddclient,并使用文章建议的内容完全覆盖 ddclient.conf:

protocol=dyndns2

use=web

server=domains.google.com

ssl=yes

login=generated_username

password=generated_password

your_resource.your_domain.tld
Run Code Online (Sandbox Code Playgroud)

我用命令测试 ddclient

sudo ddclient -daemon=0 -debug -verbose -noquiet
Run Code Online (Sandbox Code Playgroud)

我得到

SUCCESS:  subdomain.mydomain.org: skipped: IP address was already set to 50.184.58.242.
Run Code Online (Sandbox Code Playgroud)

奇怪的是,这是一个 ipv4 地址,而我以为我有一个 ipv6 地址。无论如何。我等了一会儿,还是没效果。我明白了

ssh: connect to host subdomain.mydomain.org port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

或者它挂起。不知道从这里去哪里。对于这一切是如何运作的,我没有一个特别强烈的心理模型,我只是希望能够

ssh alex@subdomain.mydomain.org
Run Code Online (Sandbox Code Playgroud)

每当我愿意时,并允许每隔一段时间关闭计算机(意味着 IP 地址更改)。

dns ddclient dynamic-ip

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

ddclient ×1

dns ×1

dynamic-ip ×1