Perbedaan antara CNAME dan SUBDOMAIN

12

Apa perbedaan antara CNAME dan Subdomain?

Saya mengerti bahwa a cname (sisi kiri domain) dapat mengarah ke domain, sehingga Anda dapat dua url yang berbeda menunjuk ke alamat yang sama, yaitu.

ex1.mydomain.com - jika pengaturan sebagai CNAME dapat mengembalikan IP mydomain.com

Jika ex1.mydomain.com disetel sebagai subdomain, apakah ia memiliki IP yang berbeda?

Pertanyaan lain adalah bagaimana seharusnya pengaturan ideal dalam situasi ini:

Saya memiliki IP1: 80 untuk aplikasi web

Saya memiliki IP2: 80 untuk aplikasi lain

Bisakah saya mengarahkan kedua IP ini ke catatan A yang sama, dengan mungkin cname atau subdomain yang berbeda?

Terima kasih atas bantuannya?

kata sandi
sumber

Jawaban:

20

A CNAMEadalah jenis catatan DNS, di mana nama host menunjuk pada nama host lain.

Sebuah Arekor adalah jenis lain dari record DNS, di mana nama host poin di alamat IP.

Subdomain adalah apa yang Anda gambarkan sebagai 'sisi kiri domain', misalnya webmasters.stackexchange.comsubdomain dari stackexchange.com. Pengaturan DNS untuk subdomain dapat menggunakan catatan A atau CNAME.

Pertanyaanmu:

Bisakah saya mengarahkan kedua IP ini ke catatan A yang sama, dengan mungkin cname atau subdomain yang berbeda?

tidak masuk akal. Anda tidak mengarahkan IP pada A records, Anda mengarahkan hostname pada IP menggunakan A records. Jika Anda bertanya apakah Anda bisa mengarahkan domain dan subdomain pada IP yang sama, jawabannya adalah ya.

Ini mungkin lebih jelas dengan contoh dunia nyata:

webmasters.stackexchange.commemiliki Acatatan yang mengarah ke IP 198.252.206.140. stackexchange.comjuga memiliki Acatatan yang menunjuk ke IP 198.252.206.140.

Oleh karena itu akan mungkin untuk mengubah webmasters.stackexchange.comke CNAMEke stackexchange.com, dan segala sesuatu akan terus bekerja seperti sekarang.

(Dalam praktiknya, CNAMESsedikit lebih lambat dari Acatatan karena mungkin menghasilkan pencarian DNS tambahan, jadi itu salah satu alasan mengapa Acatatan lebih sering digunakan.)

Air Mancur Tim
sumber
Terima kasih atas jawaban yang luar biasa! Saya awalnya mengajukan pertanyaan ini di stackoverflow, dan ketika saya memindahkannya ke sini, itu dijawab di sana juga. Solusi saya adalah menggunakan dua dua A record yang berbeda, satu sebagai subdomain , jadi saya bisa menggunakan domain yang sama. IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
kata sandi