Przejdź do treści
API i automatyzacjaAktualizacja: 02.11.2026

Netcup API: automatyzacja DNS i serwerów

API Netcup dzieli się na CCP dla DNS/domen i SCP dla serwerów. Ten poradnik pokazuje, której API użyć i jak bezpiecznie zacząć.

1. CCP API vs SCP REST API

CCP API (legacy JSON/SOAP) zarządza strefami DNS, domenami i funkcjami resellera. SCP REST API steruje serwerami: start/stop, snapshoty, ISO, sieć i więcej. DNS przez CCP, serwery przez SCP.

  • DNS/CloudDNS: CCP API (legacy JSON lub nowe netcup API).
  • Serwery: SCP REST API.
  • Oba API mają osobne klucze i uprawnienia.

2. Klucz API i sesja

Utwórz klucz w CCP w „Master Data → API”. Sesja powstaje przez login i wygasa po 15 minutach bezczynności. Nie commituj kluczy ani haseł.

curl -sS -X POST "https://ccp.netcup.net/run/webservice/servers/endpoint.php?JSON" \
  -H "Content-Type: application/json" \
  -d '{"action":"login","param":{"customernumber":"123456","apikey":"KEY","apipassword":"PASSWORD"}}'

Uwaga: Odpowiedź zawiera session ID. Używaj placeholderów, a prawdziwe klucze trzymaj w secret store.

3. Odczyt rekordów DNS

Użyj infoDnsRecords, aby odczytać rekordy strefy. Dokładne pola payloadu i kody błędów są w oficjalnej dokumentacji legacy API; metoda jest stabilna, ale sprawdzaj dokumentację przed każdym skryptem.

curl -sS -X POST "https://ccp.netcup.net/run/webservice/servers/endpoint.php?JSON" \
  -H "Content-Type: application/json" \
  -d '{"action":"infoDnsRecords","param":{"domainname":"example.pl","customernumber":"123456","apikey":"KEY","apisessionid":"SESSION"}}'

Uwaga: Zmiany DNS mogą natychmiast zepsuć domenę lub pocztę. Najpierw testuj na subdomenie z krótkim TTL.

4. Terraform, CLI i zabezpieczenia

Nie ma oficjalnego providera Terraform od Netcup. Użyj oficjalnego API, klientów społeczności z dokumentacji Netcup lub naszego CLI netcup-toolbox. W produkcji: rotuj klucze, planuj zmiany, eksportuj strefy DNS.

  • Klucze API z minimalnymi uprawnieniami i opisem.
  • Najpierw dry-run/plan, potem zastosowanie.
  • Eksport stref DNS przed masowymi zmianami.
  • Sprawdzaj logi i kody błędów API.

Oficjalne źródła

Pasujące plany

VPS 1000 G12.5

Bestseller
VPS • G12.5
1 miesiąc gratis
14,50 €/ mies.z 19% VAT12 mies.

4 vCore (x86) · 8 GB RAM · 128 GB SSD · 2.5 Gbit/s

GB6: 1720/4650 · Steal: 1,2 %

Ładowanie aktualnego kodu…

RS 1000 G12.5

Bestseller
Serwery root • G12.5
2 miesiące gratis
21,73 €/ mies.z 19% VAT12 mies.

4 dedykowane rdzenie (AMD EPYC 9645) · 8 GB RAM · 128 GB NVMe · 2.5 Gbit/s

GB6: 2290/7559 · Steal: 0,0 %

Ładowanie aktualnego kodu…

Najczęstsze pytania

Które API dla CloudDNS?

CloudDNS używa nowego netcup API; legacy CCP API pozostaje dla klasycznych stref DNS. Sprawdź oficjalną dokumentację dla swojego typu domeny.

Jak długo ważna jest sesja API?

Sesja legacy CCP wygasa po 15 minutach bezczynności. Logout kończy ją natychmiast; skrypty nie powinny przechowywać jej na stałe.

Czy mogę restartować serwery przez CCP API?

Nie, akcje serwerowe działają przez SCP REST API. CCP API służy do DNS, domen i funkcji resellera.