Kern

Domain Whois-Dienst

Für einige Domain-Registrar-Module, die keine API haben, um die Domain-Verfügbarkeit abzurufen, verwendet hostware den internen WhoisService, der Whois-Abfragen per CLI ausführt und die Antwort mit einem Verfügbarkeitsmuster abgleicht.

Dateien

Verzeichnis: App\Framework\Core\Hosting\Domain\Whois\ WhoisService.php Die Logik für die Whois-Anfragen. Das sollte normalerweise nicht geändert werden.

whois-servers.json Eine JSON-Datei für jede TLD mit dem Verfügbarkeitsmuster. Diese Datei muss geändert werden, wenn bei einer bestimmten TLD etwas nicht funktioniert.

Muster

Der Antworttext ist immer anders, wenn eine Domain vergeben ist, aber immer gleich, wenn eine Domain verfügbar ist.

Beispiel: "Die Domain ist nicht vergeben"

Einen False Positive debuggen

Wenn ein Domain-Verfügbarkeitsstatus falsch ist, kannst Du ihn auf folgende Weise debuggen.

1

Seite öffnen

Öffne die Domain-Suche im Storefront.

2

Dev-Tools öffnen

Öffne die Dev-Tools Deines Browsers (F12) und wechsle zum Tab "network".

3

Prüfung durchführen

Gib die angeforderte Domain ein und führe die Prüfung durch.

4

AJAX-Anfrage öffnen

Öffne eine Netzwerkanfrage, die Deiner TLD entspricht. Du siehst die WHOIS-Antwort, mit der Du prüfen kannst, ob es ein Problem mit dem Muster oder dem Whois-Server gibt.

5

whois-servers.json anpassen

Passe die JSON-Datei an, leere den Cache und versuche es erneut.

War das hilfreich?