[PYTHON] Aktualisieren Sie Ihren DNS-Eintrag name.com automatisch unter Linux

Was du machen willst

Ich möchte den A-Eintrag des DNS-Servers (dns01.gmoserver.jp oder dns02.gmoserver.jp) Ihres name.com vom Linux-Server automatisch aktualisieren, um mit "home server + name mail" arbeiten zu können (ich möchte cron verwenden).

Hintergrund

  1. Kaufen Sie eine Domain bei Ihrem name.com
  2. Betreiben Sie einen Webserver auf Ihrem Heimserver + myDNS
  3. Ich möchte eine E-Mail-Adresse für die Domain, die ich gekauft habe
  4. Name mail Vertrag
  5. "Was? Können Sie Ihre Namensmail nicht mit MyDNS verwenden? ?? 』\

Ich möchte Stabilität, also möchte ich einen externen Dienst anstelle meines Zuhauses nutzen (ich habe einen Vertrag, also möchte ich meine Namensmail verwenden).

Problem

Es gibt mehrere DNS-Server für Ihren name.com, und der DNS-Server für SD-Server verfügt nicht über Software oder Skripte zum Aktualisieren von Einträgen (sollte es sein). ). (Hinweis: Auch wenn Sie Ihre Namensmail nur abonnieren, wird sie als SD-Server behandelt. Für den DNS-Server Ihres Namens.com Support ~ /% E3% 80% 90% E3% 83% 89% E3% 83% A1% E3% 82% A4% E3% 83% B3% E3% 80% 91% E3% 83% 89% E3% 83% A1 % E3% 82% A4% E3% 83% B3% E3% 81% AE% E3% 83% 8D% E3% 83% BC% E3% 83% A0% E3% 82% B5% E3% 83% BC% E3 % 83% 90% E3% 83% BC% E6% 83% 85% E5% A0% B1% E3% 82% 92% E5% A4% 89% E6% 9B% B4% E3% 81% 97% E3% 81 % AA% E3% 81% 91% E3% 82% 8C% E3% 81% B0% E3% 81% AA% E3% 82% 89% E3% 81% AA% E3% 81% 84% E3% 81% AE % E3% 81% AF% E3% 81% A9% E3% 82% 93% E3% 81% AA% E5% A0% B4% E5% 90% 88% EF% BC% 9F)

Bei einem DNS-Server (01.dnsv.jp usw.), der keine Mietserver verwendet, wurde Aktualisierungssoftware für Windows von Ihrem Namen.com veröffentlicht. Option / dnsrecord /), also denke ich, dass Sie es verwenden sollten. (Es ist unpraktisch, es nicht für UNIX / Linux zu haben)

Was ich getan habe

Mit Selenium und PhantomJS habe ich einen Bot für das automatische Update vorbereitet. https://github.com/n-taka/onamaeDNS Der Dateiname lautet der Einfachheit halber * .py, aber wenn Sie cron verwenden, müssen Sie die Erweiterung entfernen (sollte) An einigen Stellen ist zu diesem Zeitpunkt eine Fehlerbehandlung angebracht.

Nachwort

Es ist nicht gut, Ihre name.com-Seite zu belästigen. Wenn Sie sie verwenden, aktualisieren Sie sie bitte mit einer angemessenen Häufigkeit. Nun, wie viel Nachfrage nach "Home Server + Name Mail" ist subtil ... "Hör auf mit Bot zu aktualisieren! !! ], Usw., werden wir Maßnahmen ergreifen, z. B. die Veröffentlichung des entsprechenden Skripts nur dann aussetzen, wenn Sie Kontakt mit der Person aufnehmen, die mit Ihrem Namen.com in Verbindung steht.

Recommended Posts

Aktualisieren Sie Ihren DNS-Eintrag name.com automatisch unter Linux
[Linux] DNS-Einstellungen