CNAME ve SUBDOMAIN arasındaki fark


14

CNAME ve Alt Etki Alanı arasındaki fark nedir?

Bir cname (bir etki alanının sol tarafı) etki alanını gösterebilir, böylece iki farklı url aynı adresi işaret edebilir, yani.

ex1.alan_adim.com.tr - CNAME olarak kurulum etkialanim.com'un IP'sini döndürebiliyorsa

Ex1.alan_adim.com.tr bir alt alan adı olarak ayarlandıysa farklı bir IP'si var mı?

Başka bir soru, bu durumda ideal kurulumun ne olması gerektiğidir:

Bir web uygulaması için IP1: 80'im var

Başka bir uygulama için IP2: 80 var

Bu IP'lerin her ikisini de aynı A kaydına, belki de farklı bir cname veya alt alana işaret edebilir miyim?

Herhangi bir yardım için teşekkürler?

Yanıtlar:


23

A CNAME, bir ana bilgisayar adının başka bir ana bilgisayar adını işaret ettiği bir DNS kaydı türüdür.

Bir Akayıt, DNS kaydının başka bir türüdür nerede bir IP adresinde bir ana makine adı noktaları.

Bir alt alan adı, 'alan adının sol tarafı' olarak tanımladığınız örn. webmasters.stackexchange.com, Bir alt alan adıdır stackexchange.com. Bir alt alan adı için DNS kurulumu, A kaydı veya CNAME kullanabilir.

Senin sorun:

Bu IP'lerin her ikisini de aynı A kaydına, belki de farklı bir cname veya alt alana işaret edebilir miyim?

gerçekten mantıklı değil. IP kayıtlarını A kayıtlarına işaret etmezsiniz, ana bilgisayar adlarını IP kayıtlarını A kayıtlarını kullanarak gösterirsiniz. Bir etki alanını ve bir alt etki alanını aynı IP'ye yönlendirip yönlendiremeyeceğinizi soruyorsanız, yanıt evettir.

Bu gerçek bir dünya örneğiyle daha açık olabilir:

webmasters.stackexchange.comAIP'ye işaret eden bir kaydı vardır 198.252.206.140. stackexchange.comayrıca AIP'ye işaret eden bir kaydı vardır 198.252.206.140.

Nedenle değiştirmek mümkün olacağını webmasters.stackexchange.cometmek CNAMEiçin stackexchange.comve şimdi yaptığı gibi her şeyi çalışması devam edecekti.

(Uygulamada, ek bir DNS aramasıyla sonuçlanabileceğinden kayıtlardan CNAMESbiraz daha yavaştır A, bu nedenle Akayıtların daha sık kullanılmasının bir nedeni budur .)


Müthiş cevap için teşekkürler! Başlangıçta bu soruyu stackoverflow'da sormuştum ve buraya taşırken, orada da cevaplandı. Benim çözümüm, bir alt etki alanı olarak iki farklı A kaydı kullanmak olacak , böylece aynı etki alanını kullanabilirsiniz. IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
şifre

-1

Yukarıdaki cevap tam olarak doğru değil - A Kayıtları IP'ye yönlendirildiyse ve IP sanal ana bilgisayar kurulumuna sahipse, aynı sunucu IP'sindeki farklı konumlara yönlendirilirlerdi.

Bir CNAME olarak değiştirmek büyük olasılıkla bunu bozacaktır.


CNAME kayıtlarının ve sanal ana bilgisayarların birlikte iyi çalıştığından eminim.
anothernode
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.