Alan adı için CNAME?


46

Bir alanın en üstüne bir CNAME kaydı koymak mümkün müdür? (yani @ CNAME www, @ CNAME foobar.com.vb.)

ISS’m, CNAME’leri alt alanlar için kullanmanın mümkün olduğunu, ancak tavsiye edilmese bile mümkün olabilecek başka bir yerde okuduğumu söylüyor.


4
Bir Amazon Cloudfront dağıtımına bir üst düzey etki alanı işaret etmek istiyorum ve yalnızca cnames destekler.
Martin

1
HER etki alanının bir "alt etki alanı" olduğunu belirtmeliyim. example.combir alt etki alanıdır comve combir alt etki alanıdır .. İnternet servis sağlayıcınız tarafından getirilen herhangi bir sınırlama ISS'niz ve belki de kayıt memuru tarafından, ilgili teknoloji tarafından yerine getirilmemektedir.
saat

3
example.com üst düzey bir etki alanı değildir , bu nedenle sorunuz bir tekrarlama gerektiriyor.
bortzmeyer

Yanıtlar:


34

Mümkün değil - bu etki alanı kökündeki SOA ve NS kayıtlarıyla çakışacaktır.

RFC1912 bölüm 2.4'ten: "Bir CNAME kaydının başka herhangi bir veriyle bir arada bulunmasına izin verilmemektedir."


6
Alıntılanan metin mümkün olmadığını, sadece diğer kayıtlarla kullanılamadığını söylemez. NS ve SOA kayıtlarınız kanonik isimle saklanır.
bukzor

2
Sadece bir not, RFC1912 Bilgi amaçlıdır ve herhangi bir standardı tanımlamaz. RFC2181 Önerilen Standart statüsüne sahiptir ve bu davranışı açıkça yasaklayanlar için daha iyi bir bağlantıdır.
Andrew B,

5

Etki alanınızı başka bir etki alanına CNAME olacak şekilde ayarlayabilirsiniz, ancak daha sonra her şey diğer posta alanına gider - posta ve SOA "yetki başlangıcı" kaydı kendisi de dahil. Bununla birlikte, "private.domain.com" gibi başka bir posta ve web sunucusu kullanmak gibi ayrı alt etki alanlarınız olabilir.


2
Ana bölgenin NSkayıtları varsa ve alt "bölgesi" yalnızca bir CNAME ise, bazı sistemler çok karışır.
Alnitak

1
Bu, uygulamaya özel ve tehlikeli bir tavsiyedir. Hiç CNAME @ kullanmayın.
Andrew B,

-1

CNAME'i kök etki alanı için ayarlamak için cloudflare kullanıyorum ve iyi çalışıyor .. posta kayıtlarını bozmadan


1
Hayır yapmadın. Bu şekilde çalışmıyor.
Chris S,

6
@ChrisS CloudFlare kötü bir kesmeye sahip . Yine de iş gibi görünüyor.
Michael Hampton

2
Hatta bir hack kullandıklarını sanmıyorum, sadece etki alanını ortak bir RR grubuna yönelttiklerini düşünüyorum. Aynı şeyi BIND bölge dosyalarıyla yapıyorum (etki alanlarımın yarısı için aynı bölgeyi kullanın). Bence tek "kesmek" orada CNAME terimini kullanmaları.
Chris S

Uygulama detaylarının konuyla ilgili olduğunu sanmıyorum - cevabın amacı, bulut parlamanın, kök etki alanı için bir CNAME kaydı tanımlamanıza izin verdiğini ve onayladığını gösteriyor I've read somewhere else that is should be possible(2010'da gerçekleşmemiş olsa da) ).
AD7six

@ AD7six Apex'te gerçek bir CNAME kaydı varsa, bir RFC2181 ihlali olur. Bu, standart tanımlayıcı bir RFC'de temeli olmayan, karışık kayıt sentezinin bir durumudur. (Sahte ANAMEve ALIASkayıtlar daha dürüst) Eğer hatalıysam ve RFC'yi tanımlayan standart bir apeks CNAME'yi düzleştirme davranışını tanımlar, ben bütün kulaklarım, ama bu verilen RFC2181 konusunda son derece kuşkuluyum.
Andrew B,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.