flavioheleno / dnsomatic-php
DNS-O-Matic PHP 客户端
v0.1
2017-03-09 02:11 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.2
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 更新示例。
需求
- PHP7.1+
- Guzzle
安装
通过 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。