ssh 和 VNC 连接通过动态 DNS 服务器定向回原始计算机

ssh 和 VNC 连接通过动态 DNS 服务器定向回原始计算机

我在这里问的第一个问题,如果我不小心违反了规则,请原谅我。

我最近在我的家用计算机上设置了一个 ssh 服务器,并使用 ddclient 来保持动态 DNS 服务home_hostname.my_domain.me随家用计算机的地址进行更新。该域名和动态 DNS 服务由 Google Domains 提供。

当我尝试通过 ssh 或远程桌面(使用 VNC)从工作中通过ssh home_hostname.my_domain.meRemmina VNC 客户端连接到我的家庭计算机时,我最终以某种方式连接回我自己的工作计算机。我在几台不同的计算机上进行了尝试,结果都相同:DNS 服务器将它们引导回自身。

谁能解释一下我做错了什么导致了这个问题,以及如何解决它?如果需要我的 ddclient conf 文件来诊断问题,我可以在下班回家后几个小时内提供它们。

答案1

您的 ddclient 正在获取您家用计算机的无效地址。

您必须配置 ddclient 才能获取外部家庭地址,并且很可能必须在电缆调制解调器或其他面向外部的设备上配置端口转发才能使其正常工作。

答案2

添加到约翰的答案中,问题最终是我错误地配置了我的 ddclient 。更改use=if, if=eth0use=webddclient.conf 解决了我的问题。

相关内容