HostFact API versie 3.1
Domain
Domeinnamen zijn te beheren via de controller 'domain'.
changenameserver
Met behulp van deze functie is het mogelijk om de nameservers van een domeinnaam te wijzigen. De wijziging wordt ook direct doorgevoerd bij de registrar. DNS template gegevens worden automatisch doorgevoerd bij de nameserver beheerder.
Voorbeeldbestand: /voorbeelden/domain/domain.changenameserver.php
Invoerparameters:
Veldnaam | Waarde | Omschrijving |
---|---|---|
Identifier | int | De unieke ID van een domeinnaam |
Domain | string | Domeinnaam (zonder extensie) |
Tld | string | Extensie |
DNS1 | string | Nameserver 1 |
DNS2 | string | Nameserver 2 |
DNS3 | string | Nameserver 3 |
DNS1IP | string | IP-adres nameserver 1 |
DNS2IP | string | IP-adres Nameserver 2 |
DNS3IP | string | IP-adres Nameserver 3 |
DNSTemplate | int | ID van een DNS template, ID's kunnen opgehaald worden via de listdnstemplates functie. Alleen beschikbaar als de module 'DNS beheer' geactiveerd is. |
Voorbeeld invoer:
<?php require_once("../hostfact_api.php"); $api = new HostFactAPI(); $domainParams = array( 'Domain' => 'dnsexample', 'Tld' => 'com', 'DNS1' => 'ns1.example2.com', 'DNS2' => 'ns2.example2.com' ); $response = $api->sendRequest('domain', 'changenameserver', $domainParams); print_r_pre($response); ?>
Voorbeeld uitvoer:
Array ( [controller] => domain [action] => changenameserver [status] => success [date] => 2022-11-24T12:00:00+02:00 [success] => Array ( [0] => De nameservers van domeinnaam dnsexample.com zijn aangepast in HostFact en bij de registrar Example registrar ) )