Ghid rapid API FreeDNS
FreeDNS este inclus în fiecare cont Pidgin Host. Activează găzduirea DNS pentru un domeniu pe care îl deții, apoi gestionează programatic înregistrările.
1. Activează FreeDNS pentru un domeniu
curl -X POST https://www.pidginhost.com/api/v1/freedns/dns/activate/ \
-H "Authorization: Token $PIDGINHOST_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domain": "example.com", "source": "internal", "ip": "203.0.113.10"}'
Folosește source=external pentru un domeniu adăugat manual sau source=internal pentru un domeniu înregistrat în contul tău.
2. Adaugă înregistrări
curl -X POST "https://www.pidginhost.com/api/v1/freedns/dns/add-record/?domain=example.com&source=internal" \
-H "Authorization: Token $PIDGINHOST_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"type": "A", "name": "www", "address": "203.0.113.10", "ttl": 300}'
3. Listează înregistrările
curl -X GET "https://www.pidginhost.com/api/v1/freedns/dns/records/?domain=example.com&source=internal" \
-H "Authorization: Token $PIDGINHOST_API_TOKEN"
Același flux cu CLI-ul phctl
phctl freedns domain activate example.com --source internal --ip 203.0.113.10
phctl freedns record create \
--domain example.com \
--source internal \
--type A \
--name www \
--address 203.0.113.10 \
--ttl 300
Ai nevoie de referința completă?
Fiecare endpoint cu exemple Python, JavaScript, PHP, Go, Rust, CLI și curl.
Gata să lansezi infrastructura?
Creează un cont în câteva minute. Nivelul cloud gratuit include un server pentru fiecare client și nu necesită card. Eligibilitatea pentru rambursare diferă în funcție de serviciu.