Zum Inhalt springen

MCP für KI-Agenten30 WerkzeugeDein KI-Agent arbeitet mit den Rechten, die du ihm gibst. Registrieren, umziehen und kündigen bleibt im Kundenbereich. Gibst du ihm das Recht dazu, kann er den Transfercode einer Domain abrufen: höchstens 3 Abrufe je Domain und Tag, jeder Abruf steht im Protokoll.

MCP-Doku lesen
DNS API-Referenz
v1.6.2
OpenAPI herunterladen

Get DNS zone details

Retrieve the complete DNS zone for the specified domain. The response includes SOA metadata, delegated nameservers, DNSSEC status, record counts, and all records stored in the zone, including NS records.
GET
/dns/zones/{domain}
DNSZonesByDomain

Authentifizierung

x-api-key

Parameter

Name
Typ
Format
Pflicht
Description
domain
path
string
-
Pflicht
Fully Qualified Domain Name.

Request-Beispiel

GET
curl --request GET \
  --url 'https://api.regfish.com/dns/zones/www.example.com' \
  --header 'x-api-key: YOUR_API_KEY'

Responses

200
Detailed DNS zone
application/jsondnsZoneDetailResponse
Response-Beispiel 200
{
  "success": true,
  "code": 0,
  "response": {
    "domain": "www.example.com",
    "origin": "www.example.com.",
    "active": true,
    "signed": true,
    "using_regfish_nameservers": true,
    "delegation_nameservers": [
      {
        "host": "www.example.com."
      }
    ],
    "soa": {
      "primary_nameserver": "www.example.com.",
      "mailbox": "www.example.com.",
      "serial": 1,
      "refresh": 1,
      "retry": 1,
      "expire": 1,
      "minimum": 1,
      "ttl": 1
    },
    "record_count": 1,
    "dnssec_state": "active",
    "dnssec": {
      "configured": true,
      "dnssec_state": "active",
      "mode": "none",
      "desired_state": "disabled",
      "live_state": "disabled",
      "capabilities": {
        "supported": true,
        "provider": "example",
        "mode_regfish_available": true,
        "mode_external_available": true,
        "accepted_record_kinds": [
          null
        ],
        "min_records": 1,
        "accepted_algorithms": [
          null
        ]
      },
      "desired_records": [
        {}
      ],
      "live_records": [
        {}
      ],
      "using_regfish_nameservers": true,
      "legacy_mode": true,
      "zone_signed": true,
      "zone_pending_disable": true
    },
    "counts": {
      "records_total": 1,
      "records_active": 1,
      "records_auto": 1,
      "records_manual": 1,
      "by_type": {}
    },
    "records": [
      {
        "id": 1,
        "name": "example",
        "type": "example",
        "ttl": 1,
        "auto": true,
        "active": true,
        "ts_created": 1,
        "ts_updated": 1
      }
    ]
  }
}
401
Unauthorized
application/jsonError
Response-Beispiel 401
{
  "success": false,
  "message": "Unauthorized",
  "error": "Unauthorized"
}
404
DNS zone not found
application/jsonError
Response-Beispiel 404
{
  "success": false,
  "message": "DNS zone not found",
  "error": "DNS zone not found"
}
500
Unexpected error
application/jsonError
Response-Beispiel 500
{
  "success": false,
  "message": "Unexpected error",
  "error": "Unexpected error"
}
Verwandte Modelle
Community

Werden Sie ein Teil der Community

Das DNS API von regfish ist die perfekte Lösung für Entwickler, die ihre Domains und DNS-Zonen automatisieren möchten. Werden Sie Teil der Community und profitieren Sie von den Vorteilen der DNS-Automatisierung. Das DNS API steht jedem regfish-Kunden kostenlos zur Verfügung.