Memigrasi layanan DNS untuk subdomain ke Amazon Route 53 tanpa memigrasi domain induk - Amazon Route 53

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memigrasi layanan DNS untuk subdomain ke Amazon Route 53 tanpa memigrasi domain induk

Anda dapat memigrasi subdomain untuk menggunakan Amazon Route 53 sebagai layanan DNS tanpa migrasi domain induk dari layanan DNS lain.

Proses ini memiliki langkah-langkah dasar berikut:

  1. Cari tahu apakah Anda bahkan harus menggunakan prosedur ini.

  2. Membuat zona yang di-hosting Route 53 untuk subdomain.

  3. Dapatkan konfigurasi DNS saat ini dari penyedia layanan DNS saat ini untuk domain induk.

  4. Tambahkan catatan catatanUntuk subdomain Anda zona yang di-hosting Route 53.

  5. API saja: Konfirmasikan bahwa perubahan Anda telah disebarkan untuk semua server DNS Route 53.

    catatan

    Saat ini, satu-satunya cara untuk memverifikasi bahwa perubahan telah disebarkan adalah dengan menggunakan tindakan GetChangeAPI. Perubahan umumnya menyebar ke semua server nama Route 53 dalam waktu 60 detik.

  6. Memperbarui konfigurasi DNS dengan penyedia layanan DNS untuk domain induk dengan menambahkan nama server catatan untuk subdomain.

Memutuskan prosedur mana yang akan digunakan untuk membuat subdomain

Prosedur dalam topik ini menjelaskan cara melakukan operasi yang tidak biasa. Jika Anda sudah menggunakan Route 53 sebagai layanan DNS untuk domain Anda dan Anda hanya ingin merutekan lalu lintas untuk subdomain, seperti www.example.com, ke sumber daya Anda, seperti server web yang berjalan pada sebuah instance, lihat. EC2 Merutekan lalu lintas untuk subdomain

Gunakan prosedur ini hanya jika Anda menggunakan layanan DNS lain untuk domain, misalnya example.com, dan Anda ingin mulai menggunakan Route 53 sebagai layanan DNS untuk subdomain yang ada pada domain tersebut, misalnya www.example.com.

Membuat zona yang di-hosting untuk subdomain

Jika Anda ingin memigrasi subdomain dari layanan DNS lain ke Amazon Route 53 tetapi Anda tidak ingin memigrasi domain induk, mulai dengan membuat zona yang di-hosting untuk subdomain. Route 53 menyimpan informasi tentang subdomain Anda di zona yang di-hosting.

Untuk informasi tentang cara membuat zona yang di-hosting menggunakan konsol Route 53, lihat Membuat zona yang di-hosting publik.

Mendapatkan konfigurasi DNS Anda saat ini dari penyedia layanan DNS

Untuk menyederhanakan proses migrasi subdomain yang ada ke Route 53, dapatkan konfigurasi DNS saat ini untuk domain dari penyedia layanan DNS yang saat ini melayani domain. Anda dapat menggunakan informasi ini sebagai dasar untuk mengonfigurasi Route 53 sebagai layanan DNS untuk subdomain.

Apa yang Anda minta dan format yang masuk tergantung perusahaan mana yang saat ini Anda gunakan sebagai penyedia layanan DNS Anda. Idealnya, mereka akan memberikan file zona, yang berisi informasi tentang semua catatan dalam konfigurasi Anda saat ini. (Catatan memberi tahu DNS bagaimana Anda ingin lalu lintas dirutekan untuk domain dan subdomain Anda. Misalnya, ketika seseorang memasukkan nama domain Anda di browser web, apakah Anda ingin lalu lintas diarahkan ke server web di pusat data Anda, ke EC2 instance Amazon, ke CloudFront distribusi, atau ke lokasi lain?) Jika Anda bisa mendapatkan file zona dari penyedia layanan DNS saat ini, Anda dapat mengedit file zona untuk menghapus catatan yang tidak ingin Anda migrasi ke Amazon Route 53. Kemudian Anda dapat mengimpor catatan yang tersisa ke zona yang di-hosting Route 53 Anda, yang menyederhanakan proses dengan signifikan. Coba tanyakan ke dukungan pelanggan untuk penyedia layanan DNS Anda saat ini tentang cara mendapatkan file zona atau daftar catatan.

Membuat catatan

Menggunakan catatan yang Anda dapatkan dari penyedia layanan DNS Anda saat ini sebagai titik awal, buat catatan yang sesuai di zona yang di-hosting Amazon Route 53 yang Anda buat untuk subdomain. Catatan yang Anda buat di Route 53 akan menjadi catatan yang digunakan DNS setelah Anda mendelegasikan tanggung jawab untuk subdomain ke Route 53, seperti yang dijelaskan di Memperbarui layanan DNS Anda dengan catatan server nama untuk subdomain, nanti saat proses berlangsung.

penting

Jangan membuat catatan name server (NS) atau start of authority (SOA) tambahan di zona yang di-hosting Route 53, dan jangan hapus catatan NS dan SOA yang ada.

Untuk membuat catatan menggunakan konsol Route 53, lihat Bekerja dengan catatan. Untuk membuat catatan menggunakan API Route 53, gunakan ChangeResourceRecordSets. Untuk informasi selengkapnya, lihat ChangeResourceRecordSetsdi Referensi API Amazon Route 53.

Memeriksa status perubahan Anda (hanya API)

Membuat zona yang di-hosting baru dan mengubah catatan membutuhkan waktu untuk menyebarkan ke server DNS Route 53. Jika Anda biasa ChangeResourceRecordSetsmembuat catatan, Anda dapat menggunakan GetChange tindakan untuk menentukan apakah perubahan Anda telah disebarkan. (ChangeResourceRecordSetsmengembalikan nilai untukChangeId, yang dapat Anda sertakan dalam GetChange permintaan berikutnya. ChangeIdtidak tersedia jika Anda membuat catatan dengan menggunakan konsol.) Untuk informasi selengkapnya, lihat GET GetChange di Referensi API Amazon Route 53.

catatan

Perubahan umumnya menyebar ke semua server nama Route 53 dalam waktu 60 detik.

Memperbarui layanan DNS Anda dengan catatan server nama untuk subdomain

Setelah perubahan catatan Amazon Route 53 telah disebarkan (lihat Memeriksa status perubahan Anda (hanya API)), perbarui layanan DNS untuk domain induk dengan menambahkan catatan NS untuk subdomain. Hal ini dikenal sebagai mendelegasikan tanggung jawab untuk subdomain untuk Route 53. Misalnya, domain induk example.com di-hosting dengan layanan DNS lain dan Anda memigrasi subdomain test.example.com ke Route 53. Anda harus membuat zona yang di-hosting untuk test.example.com dan memperbarui layanan DNS untuk example.com dengan catatan NS yang Route 53 ditugaskan ke zona yang di-hosting baru untuk test.example.com.

Lakukan prosedur berikut.

  1. Menggunakan metode yang disediakan oleh layanan DNS Anda, cadangkan file zona untuk domain induk.

  2. Jika penyedia layanan DNS sebelumnya untuk domain memiliki metode untuk mengubah pengaturan TTL untuk server nama mereka, kami sarankan Anda mengubah pengaturan menjadi 900 detik. Ini membatasi waktu selama permintaan klien akan mencoba untuk menyelesaikan nama domain menggunakan server nama usang. Jika TTL saat ini 172.800 detik (dua hari), yang merupakan pengaturan default umum, Anda masih perlu menunggu dua hari untuk resolver dan klien untuk menghentikan cache data DNS menggunakan TTL sebelumnya. Setelah pengaturan TTL berakhir, Anda dapat dengan aman menghapus catatan yang disimpan di penyedia sebelumnya dan membuat perubahan hanya untuk Route 53.

  3. Di konsol Route 53, dapatkan server nama untuk zona yang di-hosting Route 53:

    1. Masuk ke AWS Management Console dan buka konsol Route 53 di https://console.aws.amazon.com/route53/.

    2. Dalam panel navigasi, klik Zona yang di-hosting.

    3. Pada halaman Zona yang di-hosting, pilih tombol radio (bukan nama) untuk zona yang di-hosting, lalu pilih Lihat detail.

    4. Pada halaman detail untuk zona yang di-hosting, pilih Detail zona yang di-hosting.

    5. Catat empat server yang tercantum untuk Nama server.

    Atau, Anda dapat menggunakan tindakan GetHostedZone. Untuk informasi selengkapnya, lihat GetHostedZonedi Referensi API Amazon Route 53.

  4. Menggunakan metode yang disediakan oleh layanan DNS domain induk, tambahkan catatan NS untuk subdomain ke file zona untuk domain induk. Berikan catatan NS nama yang sama dengan subdomain. Untuk nilai dalam catatan NS, tentukan empat server nama Route 53 yang terkait dengan zona yang di-hosting yang Anda buat di langkah 2. Perhatikan bahwa layanan DNS yang berbeda menggunakan terminologi yang berbeda. Anda mungkin perlu menghubungi dukungan teknis untuk layanan DNS Anda guna mempelajari cara melakukan langkah ini.

    penting

    Jangan tambahkan catatan awal otoritas (SOA) ke file zona untuk domain induk. Karena subdomain akan menggunakan Route 53, layanan DNS untuk domain induk bukanlah otoritas untuk subdomain.

    Jika layanan DNS Anda secara otomatis menambahkan catatan SOA untuk subdomain, hapus catatan untuk subdomain. Namun, jangan menghapus catatan SOA untuk domain induk.

    Bergantung pada pengaturan TTL untuk server nama untuk domain induk, penyebaran perubahan Anda ke DNS resolver dapat memakan waktu 48 jam atau lebih. Selama periode ini, DNS resolver masih dapat menjawab permintaan dengan server nama untuk layanan DNS domain induk. Selain itu, komputer klien dapat terus memiliki server nama sebelumnya untuk subdomain di cache mereka.

  5. Setelah pengaturan TTL registrar untuk domain kedaluwarsa (lihat Langkah 2), hapus catatan berikut dari file zona untuk domain induk:

    • Catatan yang ditambahkan ke Route 53 seperti yang dijelaskan dalam Membuat catatan.

    • Catatan NS layanan DNS Anda. Setelah Anda selesai menghapus catatan NS, satu-satunya catatan NS di file zona adalah yang Anda buat di Langkah 4.