小编Ale*_*lan的帖子

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

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

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

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

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

dns dynamic-ip ip ruby dynamic-dns

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

如何将哈希(#)符号输入到终端?

我在我的 mac 上将 Ubuntu Server 作为虚拟机(使用 VirtualBox)运行。

通常在 Mac 上,我会按alt+3输入哈希 (#) sybmol。

但是,如果我在 Ubuntu Server 的控制台中执行此操作,则在 nano 内部时它会给我“无法识别的命令”。

我怎样才能输入这个符号?我需要这个才能在我的 apache 配置文件中添加注释。

谢谢

terminal virtualbox nano ubuntu macos

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

ddclient 更新到本地 IP 而不是公共 IP

我正在尝试在我的 ubuntu 服务器上设置 ddclient 以在我的公共 IP 更改时更新我在 zoneedit 上的 DNS 记录。

它更新得很好,问题是它给了 zoneedit 我的本地 IP 而不是我的公共 IP。

SUCCESS:  updating mydomain.com: IP address set to 192.168.0.17 (200: Update succeeded.)
Run Code Online (Sandbox Code Playgroud)

我的 ddclient 配置文件如下所示:

protocol=zoneedit1
use=if, if=eth0
server=dynamic.zoneedit.com
login='user'
password='password'
mydomain.com
Run Code Online (Sandbox Code Playgroud)

为什么它更新到我的本地 IP 而不是我的公共 IP?

更新:这可能是因为我在路由器后面吗?如果是这样,我应该如何配置 ddclient 以获取公共 IP?

linux dns dynamic-dns ubuntu

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

标签 统计

dns ×2

dynamic-dns ×2

ubuntu ×2

dynamic-ip ×1

ip ×1

linux ×1

macos ×1

nano ×1

ruby ×1

terminal ×1

virtualbox ×1