pavelpilyak / isp-domain-manager-api
ISP API域名管理器
dev-master
2019-10-26 14:17 UTC
This package is auto-updated.
Last update: 2024-09-27 01:00:15 UTC
README
此包可以使用ISP API添加/删除域名和添加DNS记录。
安装
- 运行
composer require pavelpilyak/isp-domain-manager-api
- 导入包:
use pavelpilyak\ISPManagerAPI;
用法
首先,您需要使用认证凭据创建类实例
$ispDomain = 'https://isp.com:1500'; $login = 'admin'; $password = 'password'; $manager = new ISPManagerAPI($ispDomain, $login, $password);
添加域名
$domain = 'site.com'; $login = 'admin@site.com'; $serverIP = '192.100.0.1'; $response = $manager->addDomain($domain, $login, $serverIP); // success, error or unrecognized
删除域名
$domain = 'site.com'; $response = $manager->deleteDomain($domain); // success, error or unrecognized
添加DNS记录
$domain = 'site.com'; $subdomain = '@'; $recordType = 'a'; $recordValue = '192.100.0.1'; $serverIp = '192.100.0.1'; $response = $manager->addRecord( $domain, $subdomain, $recordType, $recordValue, $serverIp ); // success, error or unrecognized