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.