2016-10-05 2 views
0

Es gibt heutzutage so viele Top-Level-Domains wie .xxx, .club und so weiter. Wie überprüfe ich, ob die Top-Level-Domain einer Domain korrekt ist und existiert?Wie validiere ich Top-Level-Domain für Gültigkeit und Existenz?

Zum Beispiel mydomain.xyz. Ich kann mydomain. abschneiden und die Regel gegen xyz überprüfen. Soll ich irgendwo eine vollständige Liste bekommen? Ich nehme an, es ist nicht 100% garantiert, wie die Liste im Laufe der Zeit wachsen kann?

Oder vielleicht sollte ich eine Remote-API dafür verwenden?

Ich fand diese http://data.iana.org/TLD/tlds-alpha-by-domain.txt und es scheint, dass die, die ich hoffe, regelmäßig aktualisiert wird. Ist es eine gute Quelle?

Bitte beraten.

Antwort

0

Wenn Sie eine gegebene Zeichenfolge überprüfen möchten, um zu sehen, ob es eine derzeit vorhandene TLD mit diesem Namen gibt, können Sie eine Abfrage für den Namen an die Stammserver senden und sehen, ob sie Ihnen eine vernünftige Antwort geben. Wenn dies der Fall ist, existiert die TLD. Wenn sie es nicht tun, existiert es nicht.

Wenn Sie eine Liste aller derzeit vorhandenen TLDs haben möchten, ist die URL, die Sie in Ihrer Frage angeben, in der Tat der richtige Ort, um eine zu erhalten. Wie die erste Zeile in der Datei anzeigt, wird sie regelmäßig aktualisiert.