“Example.com” u CNAME kaydı olarak ayarlayamıyor musunuz?


19

Şu anda evde bir sunucu çalıştırıyorum, ancak dinamik bir IP'im var. Bu yüzden dinamik bir dns servisine abone oldum (dlinkddns.com). Kendi ağımda tüm doğru ayarları yaptım ve ip mükemmel bir şekilde güncelleniyor.

Sorun bir etki alanı adı (diyelim ki: "example.com") var ve kök etki alanı önekleri ("example.com") olmadan CNAME benim dlinkddns etki alanı ayarlamak istiyorum. Ancak alan adı DNS barındırıcım bunu yapamayacağımı söylüyor ("izin verilmiyor"). Bunu "www.example.com" vb. İçin yapabilirim ve bu mükemmel çalışır, ancak kök etki alanı adı için değil. Buna bir çözüm bilen var mı?


Hangi DNS ana bilgisayarını kullanıyorsunuz? Yazılımlarının A Recordwww.domain.com gibi Etki Alanına bir önek sahip olmasını istediği anlaşılıyor.
Jonathan Ross

Hollandalı bir tane kullanıyorum: www.webreus.nl. Yani sadece yazılımları beni üzüyorsa? : P

Onlardan yardım isteyebilir veya belgelere bakabilirim.
Jonathan Ross

Yanıtlar:


26

Kök etki alanı (örn. example.com) İçin CNAME kaydı ayarlayamazsınız, çünkü bu, RFC 1034 bölüm 3.6.2'yi keser ;

Bir düğümde CNAME RR varsa, başka hiçbir veri bulunmamalıdır; bu kurallı bir ad ve diğer adları için verilerin farklı olmamasını sağlar.

Bunu yapamazsınız, example.comçünkü example.combaşka hiçbir verinin olmaması gereken kuralı ihlal eden NS kayıtlarına sahip olacak.

Bunun için bir CNAME kaydınız olabilir, www.example.comçünkü bu kök etki alanı değildir ve bu nedenle onun için başka veri bulunması kolaydır.

Bunu atlatmanın tek yolu ya

  • www önekini kullanın veya
  • alan adınızı CNAME kaydının işaret etmesini istediğiniz yere park etmek ve ilgili IP adresinin bir A kaydı oluşturmasını sağlamak için example.com.

Sadece dinamik DNS kullandığınızı okudum. Bazı dinamik DNS sağlayıcıları, ad sunucularında barındırırsanız alan adınızla çalışabilir: bu şekilde dinamik DNS güncelleyicileri example.com'un IP adresini güncelleyebilir ve CNAME sorunlarından tamamen kaçınabilirsiniz. Başımın üstünden sadece bunu ücretli bir hizmet olarak sunan dyndns'ı biliyorum.


Ayrıca no-ip'den ücretsiz olarak aldığım FQDN'de bir CNAME kurmak ve DNS sunucumu kendim barındırmak istedim. Oldukça zor görünüyor.
Aki

Değeri ne olursa olsun, Hover.com çıplak bir alanda (alan adının apeksi olarak da bilinir) CNAME kullanmanıza izin verir. Bunu arabirimleri aracılığıyla yaparken herhangi bir uyarı yapılmaz. Pratik etkiler hakkında hiçbir fikrim yok, ama şu ana kadar benim için çalışıyor.
Mason G. Zhwiti

MasonG.Zhwiti Sadece yapabildiğiniz için, yapmanız gerektiği anlamına gelmez ... hala RFC'leri kırıyor ve eğer yaparsanız muhtemelen sizin için önemli sorunlara neden olacak
anthonysomerset

1
NS ve SOA verilerinin kanonik etki alanında olduğu gibi takma ad etki alanı için aynı olduğunu varsayarsak, herhangi bir NS ve SOA kaydına sahip olmak mümkün değildir ve yalnızca bir CNAME'nin takma etki alanının kökünde bulunması mümkün müdür? Mümkünse, bu hala RFC'den alıntı yapılan ifadeyi tatmin edecek gibi görünüyor.
Gary

4

CNAME kayıtlarında açık alan adı ayarlayamazsınız. CNAME kayıtlarında SADECE www.example.com, about.example.com gibi diğer alan adları için bu ayarları yapmanız ve birincil veya ROOT alan adı ayarlarının A Kayıtlarında yapılması ve ana bilgisayarın IP adresini girmeniz gerekir . Önce çıplak etki alanı hakkındaki ayarları CNAME'den silin ve "A Records" olarak ayarlayın ve ardından www, about ya da bunun gibi diğer adlar için C Name'de ayarları yapın.

Bu size yardımcı olabilir: A Kayıtları, CNAME, MX Kayıtları: Blogunuzu Kurmanın Temelleri


2

Burada belirtildiği gibi Record CNAMEaracılığıyla açık alan adının bazı alan adı sağlayıcıları için çalışmadığını gördüm . Bundan kurtulmak için, NAME SERVERS'lerinizi veya öğesini destekleyen bir DNS sağlayıcısına yönlendirmeyi düşünebilirsiniz .@ALIASANAME

İçin takip bu bazı DNS barındıran almanın bir yolu var sağlamak olan CNAMEözel bir kayıt türünü kullanarak (Açık alan adı için kök etki alanı düzeyinde,) bölge apeks benzeri işlevselliği.

Bu tür kayıtlar şunları içerir:

  • ALIAS DNSimple'da
  • ANAME DNS Kolaylaştırıldı
  • ANAME easyDNS'de
  • CNAME CloudFlare'da
  • ALIAS CloudDNS'de

Her sağlayıcı için kurulum benzerdir: apeks alan adınız için ALIASveya ANAMEgirişini example.yourdomain.comtıpkı bir CNAMEkayıtta yaptığınız gibi işaretleyin.

ALIAS or ANAME or @ example.whateverdomain.com.
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.