HostFact API versie 3.1
Domain
Domeinnamen zijn te beheren via de controller 'domain'.
getdnszone
Middels deze functie kunt u de DNS records van een domeinnaam ophalen. Alleen beschikbaar als de DNS module is geactiveerd.
Voorbeeldbestand: /voorbeelden/domain/domain.getdnszone.php
Invoerparameters:
| Veldnaam | Waarde | Omschrijving |
|---|---|---|
| Identifier | int | De unieke ID van een domeinnaam |
| Domain | string | Domeinnaam (zonder extensie) |
| Tld | string | Extensie |
Voorbeeld invoer:
<?php
require_once("../hostfact_api.php");
$api = new HostFactAPI();
$domainParams = array(
'Domain' => 'dnsexample',
'Tld' => 'com'
);
$response = $api->sendRequest('domain', 'getdnszone', $domainParams);
print_r_pre($response);
?>Voorbeeld uitvoer:
Array
(
[controller] => domain
[action] => getdnszone
[status] => success
[date] => 2022-11-24T12:00:00+02:00
[domain] => Array
(
[dns_zone] => Array
(
[records] => Array
(
[0] => Array
(
[name] => www
[type] => A
[value] => 127.0.0.1
[priority] =>
[ttl] => 3600
)
[1] => Array
(
[name] => mail
[type] => MX
[value] => 127.0.0.1
[priority] => 10
[ttl] => 3600
)
)
[SettingSingleTTL] =>
[SettingAvailableTypes] => Array
(
[A] => A
[AAAA] => AAAA
[CNAME] => CNAME
[MX] => MX
[SPF] => SPF
[SRV] => SRV
[TXT] => TXT
[SOA] => SOA
[NS] => NS
)
)
)
)