NETLINQ IP-Management API Integration (rDNS, Allocation, Traffic)
Zurück zum Feedback Board
Integration der NETLINQ API (IP-Management-Anbieter) in das Portal, Basis-URL: https://netlinq.de/api/v1, Authentifizierung via api_token-Parameter pro Request.
Benötigte Funktionen:
rDNS setzen (IPv4 & IPv6)
POST /rdns/by-ip → param: ip, rdns
POST /rdns6/by-ip → param: ip, rdns
Ziel: Kunden sollen im Portal selbst rDNS-Einträge für ihre zugewiesenen IPs setzen können.
IP-Zuweisung/-Freigabe (Allocation, IPv4 & IPv6)
Zuweisen: POST /allocation/by-tag (via subnettag), /allocation/by-ip (spezifische IP), /allocation/by-id
Freigeben: DELETE /allocation/by-external-type-and-id, /allocation/by-ip
Ziel: Automatische Zuweisung/Freigabe bei Server-Provisionierung bzw. -Kündigung, verknüpft über external_id/external_type (z. B. rootServerId).
Adressabfrage
GET /address/by-ip, /address/history, /address/by-external-type-and-id
Analog für IPv6 unter /address6/...
Traffic-Daten (optional, niedrigere Priorität)
Sum & Timeseries pro IP, Subnetz oder Tag (/traffic/sum/..., /traffic/timeseries/...)