amneale / dns-updater
DNS 更新器
dev-main
2024-03-14 10:12 UTC
Requires
- php: ^8.2
- beberlei/assert: ^3.3
- guzzlehttp/guzzle: ^7.8
- jamesryanbell/cloudflare: ^1.11
- symfony/console: ^7
- toin0u/digitalocean-v2: ^4.9
Requires (Dev)
- ext-xdebug: *
- behat/behat: ^3.3
- friends-of-phpspec/phpspec-code-coverage: ^6.3
- friendsofphp/php-cs-fixer: ^3.51
- phpspec/phpspec: ^7.5
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-14 11:15:23 UTC
README
安装
通过 Composer
$ composer require amneale/dns-updater
用法
使用自动 IP 解析更新域名的基 A 记录
$ bin/update-dns domain.name @
更新特定类型的记录(例如 CNAME)并指定值
$ bin/update-dns domain.name www --type=CNAME value=domain.name
无交互和无输出的更新 A 记录(例如用于 CRON 任务)
$ bin/update-dns domain.name test --adapter=digitalocean --params=<DIGITAL_OCEAN_ACCESS_TOKEN> --quiet
有关可用选项的更多信息,请运行
$ bin/update-dns --help
测试
$ make test