mendapatkan nama domain saya untuk menunjuk ke contoh amazon ec2 saya

10

Saya mencoba untuk mendapatkan nama domain godaddy.com saya menunjuk ke contoh Amazon EC2 saya dan saya mengalami beberapa kesulitan.

Saya membuat zona host untuk nama domain saya pada rute 54 dan mengatur server nama sebagai server "set delegasi" yang disebutkan pada Route 53 (ns-xxx.awsdns-xx.net, dll). Tetapi meskipun begitu itu tidak bekerja.

Satu hal yang saya ingin tanyakan adalah ... apakah saya perlu menghubungkan nama domain / zona ke instance EC2 tertentu atau IP elastis EC2? Jika demikian, saya tidak tahu bagaimana melakukannya.

Ada ide?

neubert
sumber
Seperti apa entri DNS Anda saat ini?
Kruug
Rute 53 memiliki empat catatan NS dan satu catatan SOA untuk domain saya jika itu yang Anda maksud.
neubert
Mungkin saya perlu membuat catatan nama A saya untuk IP elastis saya? Apakah EC2 elastis IP berubah? Mungkin saya bisa menggunakan DNS publik elastis IP dalam catatan PTR? idk. Karena perlu beberapa saat agar perubahan ini menyebar, sulit untuk menguji ..
neubert
1
Catatan A harus berupa alamat IP yang ingin Anda tunjuk ke domain. Gunakan ini untuk memeriksa propagasi: whatsmydns.net
Kruug
Itu berhasil - terima kasih! Jika Anda mempostingnya sebagai jawaban, bukan komentar, saya akan menerimanya!
neubert

Jawaban:

10

Pastikan A-record DNS Anda menunjuk ke alamat IP yang menghadap publik dari server Anda.

Secara umum Anda akan mendapatkan tiga kolom:

  • Nama Host <- Bagaimana pengguna akan sampai ke situs Anda (@, www, subdomain, dll)
  • Address <- di mana catatan harus menunjuk (umumnya alamat IP server)
  • Jenis Rekaman <- Biasanya ini akan menjadi catatan A.

Menggunakan simbol @ untuk nama host Anda akan memungkinkan pengguna untuk sampai ke situs Anda melalui http://domain.com. Jika mau http://www.domain.com, Anda harus menyiapkan catatan lain dengan wwwsebagai Nama Host.

Untuk memeriksa propagasi, serta memastikan catatan menunjuk ke alamat yang tepat, Anda dapat menggunakan alat seperti http://www.whatsmydns.net/

Kruug
sumber
Apakah Anda perlu memperbarui server nama juga? Apa yang harus ditunjukkan oleh nameserver?
Vandesh
9

Pertama-tama konfigurasikan alamat IP untuk pengaturan DNS Anda

  1. Di AWS pilih Elastic IP di menu sebelah kiri.
  2. Di menu atas di bawah "Alamat", klik "Alokasikan Alamat Baru".
  3. Pastikan "EIP used in" diatur ke "EC2 ″ dan klik" Ya, Alokasikan ".
  4. Klik kotak centang di sebelah alamat IP baru yang telah muncul di panel kiri utama dan tekan tombol "Alamat Asosiasi" di menu atas.
  5. Di drop-down "Instance", pilih server web Anda yang kami atur sebelumnya dan klik "Ya, Associate".

Itu saja untuk manajemen di sisi AWS hal, bagaimanapun, harap dicatat bahwa sekarang ketika Anda mengakses server web Anda melalui SSH, SFTP atau MySQL, alamat DNS publik yang Anda gunakan untuk koneksi akan berubah. Pada titik ini mungkin lebih baik menggunakan alamat IP baru untuk menghubungkan yang baru saja dikaitkan dengan server web Anda.

Menyiapkan DNS Anda

  1. Login ke akun godaddy Anda dan pergi ke manajer domain.
  2. Klik luncurkan infront dari domain Anda.
  3. klik pada tab File Zona DNS dan klik Edit.
  4. kejar IP ke yang baru (Anda buat dengan sistem IP Elastis) di depan bagian host @ dan simpan perubahan.
Adil Abbasi
sumber
1
Saya untuk jawaban ini. Tergantung pada aplikasi Anda, mungkin perlu menyiapkan IP Elastis karena ini akan memungkinkan Anda untuk merutekan ulang lalu lintas Anda jika terjadi sesuatu pada instance Anda.
Oliver Tappin
1
satu-satunya hal yang hilang dari jawaban ini adalah tipe catatan, yang saya pelajari dari jawaban yang diterima. Anda ingin membuat dua catatan A, satu untuk domain kosong dan satu lagi untuk www.domainanda.com. Berikan waktu untuk propagasi.
Harry Moreno