DNS-Einträge
Abfrage öffentlicher Resolver ohne Verbindung zum Server der untersuchten Domain.
DNS-API · X402 · TESTNET-PROTOTYP
DNS-Einträge und vorhandene E-Mail-Richtlinien einer Domain in einer JSON-Antwort. Eine x402-Zahlung pro Analyse.
0,01 Test-USDC pro Analyse · Nur Base Sepolia
01 — DER UMFANG
Für eine erste Diagnose in Skripten, internen Tools oder Agenten. Konkrete Ergebnisse ohne undurchsichtige Bewertung.
Abfrage öffentlicher Resolver ohne Verbindung zum Server der untersuchten Domain.
Vorhandene, fehlende oder mehrfache Richtlinien. Auflösungsfehler werden von fehlenden Einträgen unterschieden.
Normalisierte Domain, Zeitstempel, DNS-Ergebnisse, verfügbare TTLs, Cache-Status und Grenzen der Analyse.
02 — DIE ANTWORT
Eine Struktur, die DNS-Ergebnisse, E-Mail-Befunde und Grenzen der Diagnose trennt.
Beispielausschnitt mit fiktiven Daten.
Diese Seite führt keine Analysen oder Zahlungen aus.
{
"domain": "example.com",
"status": "complete",
"cached": false,
"email": {
"spf": {
"status": "present",
"records": ["v=spf1 -all"]
},
"dmarc": {
"status": "absent",
"records": []
}
}
}KLARE GRENZEN
Erkennt vorhandene SPF- und DMARC-Richtlinien, prüft aber weder ihre vollständige Gültigkeit noch die E-Mail-Zustellbarkeit.
DMARC wird nur für die genaue Domain geprüft, ohne Rückgriff auf die Organisationsdomain.
Keine Bewertung von TLS, Reputation oder allgemeiner Domain-Sicherheit. DNS-Fehler werden ausdrücklich gemeldet.
03 — SELBST AUSPROBIEREN
Test-Token / Analyse
Base Sepolia · chain ID 84532
Ohne Zahlung liefert der Analyse-Endpunkt HTTP 402 mit den Bedingungen im Header PAYMENT-REQUIRED.
curl -i \
'https://api.x4-02.fr/v1/domain/check?domain=example.com'Nur den Dienststatus prüfen: /health ↗ (kostenlos).
Client herunterladen und das x402-SDK installieren. Die erste Prüfung benötigt keinen Schlüssel und führt keine Zahlung aus.
python3 -m venv .venv
source .venv/bin/activate
pip install 'x402[evm]==2.26.0' web3
python client.pyEine eigene Test-Wallet über den folgenden Faucet mit Test-USDC auf Base Sepolia aufladen: Circle-Faucet ↗. Anschließend ausführen:
python client.py --payDer Client fragt den privaten Schlüssel verdeckt ab und speichert ihn nicht. Nur eine separate Test-Wallet verwenden.
Vor der Signatur prüft der Client Netzwerk, USDC-Vertrag, Empfänger und Betrag. Er kontrolliert die On-Chain-Abwicklung und die Ablehnung einer Wiederverwendung. Keine automatische Wiederholung bei Zahlungsfehlern.
DIE WICHTIGEN DETAILS
Nein. Akzeptiert werden nur Base Sepolia (eip155:84532) und Test-USDC. Zahlungsablauf und Ablehnung der Wiederverwendung wurden getestet. Dies ist keine Verfügbarkeitsgarantie und kein Sicherheitsaudit.
Kein API-Schlüssel erforderlich. Der Analyse-Endpunkt wird durch x402 geschützt. Für die Diagnose ist eine Zahlungsautorisierung nötig; /health bleibt kostenlos.
Vor Zahlung: 60 Anfragen pro Minute und IP, höchstens 16 aktive Anfragen. Nach x402-Prüfung: 30 Anfragen pro Minute und IP, höchstens acht parallele Analysen. Die Limits liegen im Arbeitsspeicher eines Prozesses und werden beim Neustart zurückgesetzt. Clients mit gleicher öffentlicher IP teilen ihr Kontingent.
Ja. Vollständige Ergebnisse können bis zu 60 Sekunden zwischengespeichert werden, höchstens bis zum kleinsten positiven DNS-TTL. Das Feld cached zeigt dies an. Auch Cache-Antworten sind pro Aufruf zahlungspflichtig.
Nein. Diese Seite verbindet keine Wallet und fragt keine Geheimnisse ab. Der Python-Client läuft auf deinem Rechner und fragt nur mit --pay nach einem Schlüssel. Teile deinen Schlüssel niemals mit einer Website oder in einer Nachricht.