Saya tahu sah untuk memiliki catatan DNS A yang merupakan wildcard (mis. * .Mysite.com). Apakah mungkin / valid / disarankan untuk memiliki catatan CNAME wildcard?
domain-name-system
cname-record
wildcard
Ben Mills
sumber
sumber
Jawaban:
Adalah mungkin untuk melakukan ini. Pada satu titik itu sedikit di udara sampai 4592 mengklarifikasi bahwa itu harus didukung.
Hanya karena dimungkinkan bukan berarti didukung oleh semua penyedia DNS. Misalnya, GoDaddy tidak akan membiarkan Anda menyiapkan wildcard dalam catatan CNAME.
Dalam hal apakah disarankan atau tidak melakukan ini, itu tergantung pada penggunaan Anda. Biasanya CNAMES digunakan untuk kenyamanan saat Anda menunjuk ke nama domain "luar" yang tidak Anda kendalikan DNSnya.
Sebagai contoh, katakanlah Anda mengatur sistem CMS yang memungkinkan Anda untuk memiliki * .mycms.com sebagai nama situs (menggunakan header host). Anda ingin pelanggan dapat dengan mudah mengatur * .cms.customer.com, tanpa khawatir Anda mungkin mengubah alamat IP Anda di beberapa titik. Dalam hal ini, Anda dapat menyarankan mereka untuk membuat CNAME wildcard bernama * .cms.customer.com ke www.mycms.com.
Karena wildcard CNAMES tidak didukung oleh semua penyedia (seperti GoDaddy), saya tidak akan menyarankan menggunakannya dalam kasus di mana Anda menyarankannya untuk berbagai pelanggan (di mana Anda tidak tahu kemampuan penyedia mereka).
sumber
*
tidak**
.*
catatan CNAME wildcard untuk klien Februari ini. Menggunakan dasbor GoDaddy. Dan saya mengkonfirmasi itu berfungsi seperti yang diharapkan.Saya menambahkan baris
ke file zona saya di konfigurasi bind saya dan itu berfungsi dengan baik (mis.
whatever.www.domain.com
danwhatever2.www.domain.com
semua menunjuk kemy_webserver
.Dimungkinkan juga untuk menambahkan pengecualian pada hal ini dengan menambahkan baris
jadi itu
exception.www.domain.com
menunjukanother_server
.sumber
Hanya untuk menambahkan bahwa Amazon Route 53 mendukung wildcard dalam jenis rekaman apa pun .
Jadi Anda dapat menggunakan Route 53 dengan aman sebagai penyedia DNS Anda.
sumber
Kami menggunakan wildcard dns sepanjang waktu, dan kami belum memiliki masalah. Jika Anda mengarahkannya ke sebuah ipaddres, gunakan:
Jika Anda ingin menggunakan alias, lakukan:
sumber
Sejauh yang saya ingat Anda dapat (ish) melakukan hal ini, tetapi CNAME itu tidak dapat digunakan oleh tipe rekaman lain seperti NS atau MX.
Tidak yakin apa yang ingin Anda capai dengan "wildcard", jadi saya harus memberikan jawaban umum :)
Untuk memperjelas, CNAME aserver.domain berarti Anda tidak dapat memiliki anothername.aserver.domain
Ada pengecualian, tetapi saya tidak tahu apa yang ada di atas kepala saya, dan Anda tidak begitu yakin apa yang ingin Anda lakukan, jadi saya tidak akan membuang waktu.
sumber
CNAME
catatan dengan jenis catatan lain untuk domain yang sama. Saya memiliki masalah yang sama, dan server DNS saya biasanya memperingatkan saya tentang bentrokan, tetapi dalam kasus ini bukan karena CNAME untuk*.example.com
dan catatan tambahan (TXT
catatan) untuk subdomain tertentusubdomain1.example.com
. Jadi itu tidak menangkap bentrokan! Aduh.saat Anda membuat catatan CNAME, akhiri server berujung dengan titik, mis: * .mydomain.com. Perhatikan titik terakhir
sumber
Inilah hasil tes saya. Saya menghapus catatan A untuk mysite.com dan www.mysite.com dan menambahkan catatan CNAME untuk * .mysite.com. Tes tidak berhasil. mysite.com tidak akan menyelesaikan. Supaya jelas, saya menggunakan OpenDNS untuk server DNS saya. Mungkin berfungsi baik dengan server DNS lain, tapi saya jelas ingin itu bekerja secara universal. Berdasarkan hasil itu, saya akan tetap dengan catatan standar A.
sumber
Itu berhasil sekarang.
Cukup gunakan "*" di bagian cname editor file zona atau manajer DNS dari Godaddy, titik ke IP atau nama DNS.
Dalam kasus saya, saya menggunakannya dengan nama DNS yang menunjuk ke layanan cloud Microsoft Azure dan bekerja dengan baik. Ini berfungsi untuk bla.domain.ext tetapi juga untuk bla.bla.domain.ext. Mungkin pekerjaan berbeda untuk penyedia lain.
sumber