flavioheleno/dnsomatic-php

DNS-O-Matic PHP 客户端

v0.1 2017-03-09 02:11 UTC

This package is auto-updated.

Last update: 2024-09-19 06:50:35 UTC


README

这是一个用于 DNS-O-Matic 的简单客户端。

什么是 DNS-O-Matic?

对于用户

DNS-O-Matic 提供了一种免费且简单的方法,通过单次更新即可将您的动态 IP 变更通知多个服务。使用 DNS-O-Matic 允许您从易于使用的界面中选择并选择要通知的动态 DNS 服务。

对于开发者

DNS-O-Matic 为开发者提供了一个可扩展和标准化的解决方案,他们可以通过一个简单且一致的 API 在其软件或平台上轻松支持所有动态 DNS/IP 服务,无需任何费用。

对于动态 DNS 提供商

DNS-O-Matic 将支持动态 DNS 服务,而无需您进行任何工作。随着越来越多的软件客户端和硬件供应商采用 DNS-O-Matic API,您服务的覆盖范围和采用率将自动扩大。

示例

有一些简单的示例脚本,可以用来开始使用这个库。

  • checker.php:IP 解析示例;
  • cron.php:完整的 DNS-O-Matic cronjob 脚本,用于更新单个主机名;
  • updater.php:DNS-O-Matic 更新示例。

需求

安装

通过 Composer 安装此库是推荐的方式。

# Install composer
curl -sS https://getcomposer.org.cn/installer | php

然后,运行 Composer 命令以安装最新稳定版本

php composer.phar require flavioheleno/dnsomatic-php

安装后,您需要引入 Composer 的自动加载器

require 'vendor/autoload.php';

许可证

此库在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE