标签: dynamic-ip

如果我在路由器后面,如何从命令行获取我的公共 IP 地址?

有没有办法让我在命令行上获取我的公共 (WAN) IP 地址?我在路由器(LAN 网络)后面,有一个由我的 ISP 分配的动态 IP 地址。

我已经看到使用外部网络服务(例如ifconfig.me)的解决方案,但我想知道我是否可以在没有外部服务的情况下做到这一点。

internet dynamic-ip command-line ip

41
推荐指数
5
解决办法
8万
查看次数

仅以文本形式返回您的公共 IP 的服务

我正在编写一个脚本来为我进行动态 DNS 更新,但我的服务器在路由器后面,因此我需要使用 Web 服务来确定我的公共 IP。

到目前为止,我发现这个只返回您的普通 IP。我环顾四周,试图在我的脚本中找到一些替代方案,假设该脚本已关闭,但我找不到任何其他仅以纯文本形式返回 IP 的替代方案。

这些 的人返回一些HTML,但我真的不希望打扰解析HTML时什么脚本需要做的就是这样一个简单的任务。

有谁知道其他一些可靠的服务,它们以明文形式返回您的公共 IP?

dns dynamic-ip ip ruby dynamic-dns

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

19
推荐指数
1
解决办法
3万
查看次数

通过互联网通过 SSH 连接到 Linux 机器

我最近在宿舍里安装了一台 Linux 机器,我希望能够通过 SSH 访问它。我在一个大学校园里,有几个子网来管理无线连接到网络的机器。因此,机器的子网及其 IP 经常更改。

由于机器可能位于不同的子网上,我无法通过输入 IP 地址进行 SSH。有什么方法可以通过互联网服务或类似的东西来设置 SSH,将我转发到我的机器?

linux ssh dynamic-ip

15
推荐指数
2
解决办法
5833
查看次数

检查动态 IP 更改的最简单方法

如果我的 IP 地址已更改,使用脚本查找的最简单方法是什么?


背景资料:

我有一个标准的家用电缆调制解调器连接,我的 ISP 为我分配了一个动态 IP。它不时发生变化,DHCP 租用时间似乎不规则。

基本上,我正在做我自己的动态 DNS 事情,并且可以通过单击更新指向我的家庭服务器的 DNS 记录。剩下的唯一事情就是检测 IP 更改,以便我可以完全自动化该过程。

现在这里有几个网站可以返回您的 IP 地址,我可以使用 cron 作业到wget这些页面之一并grep从中获取 IP 地址......但就 CPU / 带宽使用而言,这似乎有点过分,而且不是很吻。

我是否缺少一些简单而优雅的方法来检索我的公共 IP 并检查它是否已更改?

额外信息:我的调制解调器/路由器是一块便宜的砖,在这方面没有什么特别有趣的。我的服务器运行 Centos 6。

networking centos script dynamic-ip ip

14
推荐指数
2
解决办法
3万
查看次数

无需端口转发即可从外部访问我的计算机

我有一台 linux 机器 (Sabayon 13 KDE),我希望能够通过 SSH、FTP、HTTP 等远程访问它。我使用 No-IP.com 注册了动态 DNS,但这还不够,因为我在大学校园网络中,在 NAT 后面,并且无权访问路由器以设置端口转发。我不知道校园路由器是否支持 UPnP 或 NAT-PMP,但我对此表示怀疑。

无论如何,我想知道是否有办法使用 VPN 来解决这个问题。我知道,例如,如果我在两台机器上都安装了 VPN 软件,那么 VPN 将允许我从我的笔记本电脑访问我的 linux 机器。但是我希望能够从任何计算机访问我的 linux box,而无需安装软件。或者至少能够以这种方式访问​​ HTTP 部分。虽然我知道许多 VPN 服务提供用于文件传输等的 Web 界面,但我更愿意使用常规 FTP 和 SSH 客户端软件访问我的 linux 机器。

无论如何,这是您可以用 VPN 做的事情吗?或者有没有办法以某种方式将 VPN 与动态 DNS 链接起来?我查看了 Hamachi VPN 的网站,但它用非技术术语描述了所有功能,所以我无法弄清楚这些问题,我更愿意在创建帐户之前了解。

vpn dynamic-ip dynamic-dns

13
推荐指数
1
解决办法
3万
查看次数

如何将域路由到我家里的盒子?

我目前拥有自己的域,并且一直在使用 dyndns.com 的“自定义 DNS”来允许我将“example.com”重定向到我家中的网站,该网站位于动态 IP 上。

我现在已经切换到 VPS 解决方案,该解决方案托管我的网站,并允许我对一个盒子进行 root 访问,该盒子现在将在静态 IP 上托管“example.com”。

我的问题是,我是否有可能以某种方式将“home.example.com”路由到我家的盒子?

dns dynamic-ip hosts vps

7
推荐指数
1
解决办法
1968
查看次数

您是否需要静态 IP 地址来设置 Web 服务器?

我正在考虑使用 Linux Debian 操作系统获取虚拟服务器。

现在,Web 服务器是否需要静态 IP 地址才能注册到 DNS 服务器并指向位置?

或者您将如何配置 DNS 以指向动态 IP 地址?

dns dynamic-ip static-ip webserver

7
推荐指数
1
解决办法
5万
查看次数

如何从 Windows 获取“回到我的 Mac”(使用 MobileMe)?

我订阅了 MobileMe,家里有一台启用了“回到我的 Mac”的 Mac。当我不在家时,这项服务让我可以使用另一台 Mac 连接到我家中的 Mac 并访问文件共享、屏幕共享等。

据我所知,该服务不使用任何专有协议,因此理论上我也应该能够从 Windows PC 获取“回到我的 Mac”。这篇 MacWorld 文章解释了它是如何工作的。基本上,它使用广域 Bonjour 为您的 Mac 提供一个域名,如 hostname.username.members.mac.com。远程计算机可以使用该地址找到您的 Mac,然后使用专用 VPN 连接到它。不过,“Wide Area Bonjour”部分似乎使它比简单的普通域名更复杂一些。

请注意,我对使用LifeHacker 描述的方法不感兴趣,它根本不使用 MobileMe 服务。我不想使用完全不同的动态 DNS 服务。我想使用我已经付费的那个,或者至少找出为什么 Windows 无法做到这一点。

此外,我的主要问题是找到返回我的 mac 的网络路由......一旦我知道如何启用服务,以便 Windows 可以与之对话。

更新:根据一些额外的研究,Apple 似乎只为hostname.username.members.mac.com名称分配 IPv6 地址。因此,如果可能,任何解决方案都需要在 Windows 上启用 IPv6 支持。

windows mac mobileme dynamic-ip bonjour

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

IPv4 和 IPv6 的动态 DNS(使用 freedns.afraid.org 或其他)

[编辑:我现在找到了解决方案;我的回答见下文]

我想在我的 Fritz!Box 7490 上设置动态 DNS,以便在 IPv4 和 IPv6 上都可以访问它。请注意,我想访问 Fritz!Box 本身,而不是它后面的计算机。

场景是我将本机 IPv4 和本机 IPv6 作为双栈,并且 IPv4 和 IPv6 都是由我的 ISP 动态分配的。

我目前正在使用 freedns.afraid.org,但如果可以实现我想要的,也会对其他服务开放。

我面临的问题是 Fritz!Box GUI 只允许一个更新 URL。在该更新 URL 中,我可以使用以下三个选项之一:

  • 自动 IP 地址检测(使用 IPv4):http:⁄⁄freedns.afraid.org⁄dynamic⁄update.php?MY-SECRET-TOKEN
  • 将 IPv4 地址传递给 freedns.afraid.org:http:⁄⁄freedns.afraid.org⁄dynamic⁄update.php?MY-SECRET-TOKEN&address=<ipaddr>
  • 将 IPv6 地址传递给 freedns.afraid.org:http:⁄⁄freedns.afraid.org⁄dynamic⁄update.php?MY-SECRET-TOKEN&address=<ip6addr>

但是,我需要的是一个同时更新 IPv4 和 IPv6 地址的链接。

在 freedns.afraid.org 上看到过使用 Fritz!Box 的动态 DNS - 这对我显示了 <ip6addr> 标签很有帮助,但是提出问题的人只想更新 IPv6 地址,所以它不适用于我.

dynamic-ip ipv6 ipv4 dynamic-dns fritzbox

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