Blog
So migrieren Sie Domainnamen zu AWS Route53

Wenn Sie DNS-Domänen zu AWS Route53 migrieren möchten, müssen Sie zunächst den Inhalt von Ihrer Domain-Namensserver migrieren. In diesem Blog stelle ich Ihnen ein kleines Dienstprogramm vor, das dabei hilft, genau das zu tun!
AWS Route53 ist ein verwalteter Domain Name Server Service mit einer 100%igen Betriebszeitgarantie. Um diese zu erhalten,
Um die Fehlerwahrscheinlichkeit zu verringern, haben wir die zonefile-migrate Dienstprogramm. Das Tool analysiert eine Zonendatei und erzeugt eine Cloudformation-Vorlage.
Auf diese Weise können Sie Ihre Domainnamen in drei einfachen Schritten zuverlässig zu Route53 migrieren:
- fordern Sie die Zonendateien bei Ihrem Registrar an
- die Zonendateien in Cloudformation konvertieren
- die verwalteten Zonen einrichten.
So einfach ist das. Danach können Sie die Nameserverregistrierung ändern und die Übertragung des Domainnamens starten.
die Zonendateien anfordern
Normalerweise fordern Sie die Zonendateien bei Ihrem Registrar an. In diesem Fall verwenden wir unsere beiden Beispiel-Domains : asample.or und land-5.com. Um diese herunterzuladen, geben Sie ein:
$ git clone https://gitlab.com/binxio/zonefile-migrate.git $ cd zonefile-migrate/example
zu Cloudformation konvertieren
Um die Zonendateien in Cloudformation zu konvertieren, geben Sie ein:
$ zonefile-migrate to-cloudformation --sceptre-group config/dns ./zones ./templates/dns INFO: reading zonefile zones/asample.org INFO: reading zonefile zones/land-5.comAs a Cloudformation template is created for each domain, we also generate a
Sceptre Stapelgruppe für einfache Bereitstellung.
die verwalteten Zonen bereitstellen
Um diese verwalteten Zonen in Ihrem AWS-Konto bereitzustellen, geben Sie ein:
sceptre --var aws_profile=$AWS_PROFILE launch -y dns [2022-05-14 14:58:23] - dns/zone-land-5-com - Launching Stack [2022-05-14 14:58:23] - dns/zone-example-org - Launching Stack [2022-05-14 14:58:23] - dns/zone-land-5-com - Stack is in the PENDING state [2022-05-14 14:58:23] - dns/zone-land-5-com - Creating Stack [2022-05-14 14:58:23] - dns/zone-asample-org - Stack is in the PENDING state [2022-05-14 14:58:23] - dns/zone-asample-org - Creating Stack [2022-05-14 14:58:24] - dns/zone-asample-org binxio-dns-zone-asample-org AWS::CloudFormation::Stack CREATE_IN_PROGRESS User Initiated [2022-05-14 14:58:24] - dns/zone-land-5-com binxio-dns-zone-land-5-com AWS::CloudFormation::Stack CREATE_IN_PROGRESS User Initiated ...That is it. It is that simple!
Installation
Um das Dienstprogramm zu installieren, geben Sie ein:
pip install zonefile-migrate
Nachdem Sie die verwalteten Zonen erfolgreich erstellt haben, können Sie die Nameserver bei Ihrem Registrar ändern und optional auch die Registrierung der Domain zu AWS verschieben.
Fazit
Durch die Verwendung von Zonendateien zur Erstellung der Cloudformation-Vorlage minimieren Sie das Fehlerpotenzial bei der Migration von Domainnamen zu AWS Route53. Als zusätzlichen Bonus haben Sie die Grundlage für die Pflege Ihrer Zonen als Code!
Wenn Sie zu Google Cloud DNS migrieren müssen, lesen Sie hier, wie das geht!
Bild von Gordon Johnson von Pixabay
Verfasst von

Mark van Holsteijn
Mark van Holsteijn is a senior software systems architect at Xebia Cloud-native solutions. He is passionate about removing waste in the software delivery process and keeping things clear and simple.
Unsere Ideen
Weitere Blogs
Contact



