如何从远程 Ubuntu 计算机获取外部 IP

如何从远程 Ubuntu 计算机获取外部 IP

我的 ISP 通常会将我的 IP 地址固定,但是当发生电源故障或他们的服务中断超过 15-30 分钟时,就会为我家分配不同的 IP 地址。

我的目标是能够使用运行 Win-8 RDP 的笔记本电脑连接到我家的 Ubuntu 电脑。我不想运行动态 IP 服务,而是希望直接连接到 IP 地址。

我的问题是“当我远程外出时,如何获取我的家庭 IP 地址?”

(解决方案如下)

答案1

我采取的解决方案是使用 Cron 和 DropBox 来共享我的 IP 地址。

我写了一个 bash 程序。(见图)(抱歉,我不知道如何分享脚本)

Bash 脚本:showmyip

我将其复制到“/etc/cron.hourly/showmyip”

现在,每小时我都会收到一个更新文件复制到我的 DropBox 文件夹中,该文件显示我的 IP 地址。我只需检查我的 DropBox 文件夹,就可以从任何位置或计算机访问它。它看起来像这样:

在此处输入图片描述

我创建 HTML 文件的原因是,我在测试时使用了多行。在 Windows 中,所有行都合并为一行。这比实际需要的要复杂一些,但确实有效。它满足了我的需求。

我原本将其设置为每天更新,但后来决定每 10 分钟更新一次。这样,如果 IP 发生变化,我几乎可以立即访问新 IP。

这样做的另一个好处是没有其他人可以访问该帐户。

相关内容