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?

Înscrie-te în 60 de secunde. Garanție de rambursare în 30 de zile. Nu este necesar un card de credit pentru tierul gratuit de VM cloud.