pavelpilyak / isp-domain-manager-api
ISP API Domain Manager
dev-master
2019-10-26 14:17 UTC
This package is auto-updated.
Last update: 2024-05-27 00:24:55 UTC
README
This package can add/remove domains and add DNS records using the ISP API.
Install
- Run
composer require pavelpilyak/isp-domain-manager-api
- Import the package:
use pavelpilyak\ISPManagerAPI;
Usage
Firstly, you need to create the class instance with auth credentials:
$ispDomain = 'https://isp.com:1500'; $login = 'admin'; $password = 'password'; $manager = new ISPManagerAPI($ispDomain, $login, $password);
Add domain
$domain = 'site.com'; $login = 'admin@site.com'; $serverIP = '192.100.0.1'; $response = $manager->addDomain($domain, $login, $serverIP); // success, error or unrecognized
Delete domain
$domain = 'site.com'; $response = $manager->deleteDomain($domain); // success, error or unrecognized
Add DNS Record
$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