想拥有自己的免费域名?freemyip 提供简单易用的动态 DNS 服务,无需注册账户,无需邮箱,更无广告! 获取你专属的 .freemyip.com 子域名,轻松实现动态 IP 地址更新。
freemyip.com 动态 DNS 服务说明
什么是动态 DNS?
动态 DNS 是一种将域名与不断变化的 IP 地址关联起来的方法。通常,当你连接到互联网时,你的 ISP 会从 IP 地址池中分配一个未使用的 IP 地址,这个地址只在特定连接期间使用。因此,它可能每天都会变化。freemyip.com 提供了一种方法,每次 ISP 提供的 IP 地址发生变化时,都会联系 DNS 服务,并随后更新 DNS 数据库以反映 IP 地址的变化。这样,即使你的 IP 地址经常变化,其他用户也不需要知道更改后的 IP 地址才能连接到你的计算机。他们始终可以使用相同的动态 DNS 域名。这允许你拥有自己的 Web 服务器,或者轻松地使用 SSH 远程连接到你的网络,以及其他例子。
创建动态域名后,如何保持 IP 地址更新?
每次你的 IP 地址发生变化时,你需要从你的网络内部连接到以下 URL:
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com
https://freemyip.com/update?token=40dfcc7346b74e58cdff61d7&domain=star8521.freemyip.com
服务器会自动识别你的新 IP 地址,并将你的动态域名指向新的 IP 地址。
如何知道我的 IP 地址是否已成功更新? /
当你使用上述 URL 更新你的 IP 地址时,服务器将返回“OK”或“ERROR”响应。 如果你想了解更多关于结果的详细信息,你可以在 URL 的末尾添加“&verbose=yes”参数。例如:
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com&verbose=yes
如何自动保持 IP 地址更新?
最简单的方法是在浏览器中访问上述 URL。你可以将其设置为你的主页,这样每次启动浏览器时,你的 IP 地址都会更新。 你可以在上述 URL 的末尾添加“&redirectURL=www.google.com”参数,以便在你的 IP 更新后自动重定向到 www.google.com(你可以使用任何你想要的网站替换 www.google.com):
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com&redirectURL=www.google.com
如果你在你的网络中有一个始终在线的 Linux 系统(或树莓派上的 Raspbian),你可以安装一个 cron 作业,每 20 分钟自动更新一次你的 IP 地址。确保你已安装“curl”命令,然后执行以下命令:
(crontab -l;echo “*/21 * * * * curl \\””>/dev/null 2>&1″)|crontab –
如果你的主路由器基于 Tomato 固件,你可以在“基本”->“DDNS”部分进行配置。在“服务”下拉菜单中,选择“自定义 URL”。在“URL”字段中,复制并粘贴以下内容,然后单击“保存”按钮:
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com
如果你的主路由器基于 pfSense,你可以在“Dyndns 服务”页面进行配置。在“服务类型”下拉菜单中,选择“自定义”。将“用户名”和“密码”字段留空。在“更新 URL”字段中,复制并粘贴以下内容,然后单击“保存”按钮:
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com
如果你想使用 inadyn v1.xx 客户端,你可以从命令行执行以下命令:
inadyn -N freemyip.com -u YOUR_TOKEN -p YOUR_TOKEN -a YOUR_DOMAIN.freemyip.com -U /nic/update -S default@dyndns.org
或者,如果你想使用带有配置文件的 inadyn v1.xx 客户端,你的/etc/inadyn.conf 文件应该如下所示:
# freemyip.com 配置
system default@dyndns.org
username YOUR_TOKEN
password YOUR_TOKEN
alias YOUR_DOMAIN.freemyip.com
server-name freemyip.com
server-url /nic/update
或者,如果你想使用带有配置文件的 inadyn v2.xx 客户端,你的/etc/inadyn.conf 文件应该如下所示:
# freemyip.com 配置
custom freemyip {
password = YOUR_TOKEN
hostname = YOUR_DOMAIN.freemyip.com
ddns-server = freemyip.com
ddns-path = "/update?token=%p"
}
如果你使用 ddclient(或任何其他支持 dyndns 或 dyndns2 协议的路由器或软件),你的/etc/ddclient/ddclient.conf 配置文件应该如下所示:
# freemyip.com 配置
custom=yes
server=freemyip.com
protocol=dyndns2
login=YOUR_TOKEN
password=YOUR_TOKEN
YOUR_DOMAIN.freemyip.com
如果你的主路由器基于 dd-wrt 固件,你需要在动态 DNS 部分进行如下配置:
DDNS 服务:自定义
DYNDNS 服务器:freemyip.com 用户名:nulluser
密码:nullpassword
主机名:YOUR_TOKEN
URL:https://freemyip.com/update?domain=YOUR_DOMAIN.freemyip.com&token=不要使用外部 IP 检查:是
强制更新间隔:10
如果你使用 EdgeRouter(或任何其他使用 Ubiquiti 的 EdgeOS 的路由器),你需要在动态 DNS 部分进行如下配置:
Web:留空
Web-skip:留空
服务:自定义
主机名:YOUR_DOMAIN.freemyip.com
登录名:YOUR_TOKEN
密码:YOUR_TOKEN
协议:dyndns 或 dyndns2(任何可用的)
服务器:freemyip.com
如果你需要帮助配置任何其他设备,请使用联系表单。
我可以在我的域名中使用子域名吗?
可以。你的域名中的任何子域名都将返回你的 IP 地址。例如,如果你的域名是 YOUR_DOMAIN.freemyip.com,你可以通过访问 this.is.my.YOUR_DOMAIN.freemyip.com 或 i.really.like.my.YOUR_DOMAIN.freemyip.com 等来访问你的 IP。你可以用它来设置网络中的虚拟服务器。
我可以将我自己的域名与 freemyip.com 一起使用吗?
可以。你可以在你自己的域名中设置一个 CNAME 记录,以指向你在 freemyip.com 上的子域名。例如,假设你拥有 example.com,在你的域名的区域文件中,你需要设置以下记录:
my.example.com. CNAME YOUR_DOMAIN.freemyip.com.
现在,如果你访问 my.example.com,你的浏览器将连接到你的动态 IP 地址。
类似地,你可以使用 DNAME 记录将你的整个域名重定向到你的动态 IP 地址,例如:
my.example.com. DNAME YOUR_DOMAIN.freemyip.com.
现在,如果你访问 www.my.example.com、ftp.my.example.com、cctv.my.example.com 或 my.example.com 中的任何其他地址,你的浏览器将连接到你的动态 IP 地址。这样,你就可以轻松地在你的网络中创建虚拟 Web 服务器,而无需在你的 DNS 中进行任何配置。
我可以将我的域名指向任意 IP 地址吗?
可以。你可以使用可选的“&myip”参数来实现这一点。例如,要将你的域名设置为指向 IP 1.2.3.4,你需要使用以下 URL:
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com&myip=1.2.3.4
我可以将我的域名指向 IPv6 地址吗?
可以。你可以使用可选的“&myip”参数来实现这一点。例如,要将你的域名设置为指向 IP 2001:db8::,你需要使用以下 URL:
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com&myip=2001:db8::
我可以保留我的子域名多久?
你可以根据需要保留你的子域名,但是你必须每年至少更新一次你的 IP。即使是相同的 IP,它仍然会被计算为一次更新。所以,只要你的 IP 更新脚本正在运行,你就可以永远保留你的子域名。
我可以编辑我的域名的 TXT 记录吗?
可以。你可以使用可选的“&txt”参数来实现这一点。例如,要将你的 TXT 记录设置为“my test text”,你需要使用以下 URL:
https://freemyip.com/update?token=YOUR_TOKEN&domain=YOUR_DOMAIN.freemyip.com&txt=my%20test%20text
这也会自动适用于你的域名中的任何子域名。如果你想删除你的 TXT 记录,请使用“&txt=null”或“&txt=”。你还可以添加参数“&verbose=yes”以查看输出中的更多信息,尤其是在遇到错误时。每次更改 TXT 记录后,都需要等待大约 1 分钟才能更新 DNS 缓存。
我可以删除我的子域名吗?
可以。你可以使用可选的“&delete=yes”参数来实现这一点。但请小心:你的子域名将被永久删除,并且在 12 个月内无法创建相同的子域名(这是为了防止其他人“窃取”你删除的子域名)。
我可以检查我当前的外部 IP 地址吗?
可以。你可以使用以下 URL 来检查你当前的外部 IP 地址:
http://freemyip.com/checkip
如果你想在 pfSense 的“检查 IP 服务”部分使用此 URL,如果你的 pfSense 是旧版本(2022 年之前的版本),你可能需要添加“?format=pfsense”参数。
所有提供的 URL 示例中,YOUR_TOKEN 和 YOUR_DOMAIN.freemyip.com 需要替换成你自己的 Token 和域名。 请仔细阅读并根据你的实际情况进行配置。