Hässliches Datum geht in reg html. Delegierung aufheben und Domänen löschen. Entfernen von Domains aus Registern in internationalen und ausländischen nationalen Domains

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Die Überwachung des Verlängerungsdatums Ihres Domainnamens ist eine nicht zu unterschätzende Maßnahme. Darüber habe ich bereits geschrieben, und jetzt wollen wir uns mit einem anderen befassen häufiges Problem— unerwarteter Ablauf des Registrierungszeitraums für den Domainnamen. Es scheint, dass alle Registrare Sie heute im Voraus (und normalerweise mehrmals) daran erinnern. Das Problem ist jedoch, dass diese Briefe entweder nicht gelesen werden oder irgendwie im Spam landen. Im Allgemeinen weiß nicht jeder, dass die Registrierung seines Domainnamens abläuft. Infolgedessen funktioniert die Website nicht, die Leute verstehen nicht, warum, und verbringen manchmal viel Zeit damit, zu verstehen, was passiert. In der Zwischenzeit verschwindet der Domainname aus dem DNS-Cache und nach ein paar Tagen (oder sogar früher, abhängig von verschiedenen Faktoren) greifen Besucher nicht mehr auf die Website zu. Sehen wir uns an, wie Sie das Ablaufdatum einer Domainnamenregistrierung überwachen können. Natürlich mit einem Bash-Skript.

So erhalten Sie das Registrierungsdatum eines Domainnamens

Die einfachste Möglichkeit ist die Verwendung der globalen Whois-Datenbank. Es speichert Informationen über Domain Namen B. Organisation, verantwortliche Person, Kontaktinformationen, Registrierungsdatum und Ablaufdatum der Registrierung. Und genau das brauchen wir. Nehmen wir als Beispiel eine beliebte Domain. Lass es yandex.ru sein. Dies sind die in der Whois-Datenbank gespeicherten Informationen zu dieser Domain:

$ whois yandex.ru % Indem Sie eine Anfrage an den Whois-Dienst von RIPN senden, erklären Sie sich mit den folgenden Nutzungsbedingungen einverstanden: % http://www.ripn.net/about/servpol.html#3.2 (auf Russisch) % http://www.ripn.net/about/en/servpol.html#3.2 (auf Englisch). Domain: YANDEX.RU nserver: ns1.yandex.ru. 213.180.193.1, 2a02:6b8::1 nserver: ns2.yandex.ru. 93.158.134.1, 2a02:6b8:0:1::1 Status: REGISTERED, DELEGATED, VERIFIED org: YANDEX, LLC. Registrar: RU-CENTER-RU Admin-Kontakt: https://www. nic.ru/whois erstellt: 1997.09.23 bezahlt bis: 2017.10.01 frei-Datum: 2017.11.01 Quelle: TCI Zuletzt aktualisiert am 2017.01.03 05:46:31 MSK

Das Feld, das uns interessiert, ist „paid-till“, das ist das Datum, bis zu dem wir für die Domain bezahlt haben.

Wir überwachen das Erneuerungsdatum eines Domainnamens ungefähr auf die gleiche Weise wie die Überwachung eines Zertifikats, jedoch viel einfacher. Wir erhalten Daten über die Domain, suchen nach dem Feld mit dem Enddatum der Registrierung, falls vorhanden (wenn die Whois-Daten für diese Domain nicht geschlossen sind), erhalten dieses Datum, erhalten das heutige Datum und zeigen die Differenz in Tagen an. Wenn Sie möchten, können Sie den Versand eines Briefes hinzufügen, wenn beispielsweise weniger als 30 Tage bis zum Ende der Registrierung verbleiben. Aber so einfach ist es nicht. Denn es gibt mindestens drei Arten von Registrierungsablaufdatensätzen. Das erste sieht so aus:

Bezahlt bis: 01.10.2017

Das zweite sieht so aus:

Ablaufdatum der Registrarregistrierung: 2020-09-13T21:00:00-0700

Und das dritte sieht so aus:

Ablaufdatum der Registrierung: 2018-05-11T04:00:00Z

Und dementsprechend müssen wir alle drei Optionen vorsehen. Oder, wenn ein Vierter angetroffen wird, dann auch ein Vierter. Beschäftigen wir uns zunächst mit diesen drei.

So sieht das Skript aus:

#!/bin/bash # Wenn der Parameter nicht angegeben ist, zeigen Sie einen Hinweis an und beenden Sie if [ "$1" == "" ] then cat less/reg/?mode=auth">Login



  • Freunden erzählen