Soru Example.com ve www.example.com arasındaki fark nedir?


Ben bir geliştiriciyim ve hosting yapmayı zorlaştırıyorum ve umarım bana yardımcı olabilirsiniz.

Bir arkadaşım için kurduğum bir alanım var. Kısa formu kullandığımda URL'ler iyi çalışıyor http://example.com. Yani, sayfalar düzgün bir şekilde işleniyor ve HTTP / 200 yanıtları alıyorum. Denediğimde http://www.example.comAncak, bir HTTP / 502 hatası alıyorum. Ping yapmak bana,

Ping isteği www.example.com ana bilgisayarını bulamadı. Lütfen ismi kontrol edin ve yeniden deneyin.


Stumped, çünkü iyi bir anahtar kelime araması formüle etmek için yeterli terminoloji bilmiyorum. Herkes bana standart bir takma ad oluşturmak için ne yapmam gerektiğine dair bilgi verebilir mi? www. form çalışacak? Kayıt şirketim veya barındırma şirketim ile konuşup konuşmayacağımı, onlardan ne isteyeceğimi veya çeşitli kontrol panellerine nereye bakacağımı bilmiyorum.

Herhangi bir yardım - hatta sadece farklı parçaları adlandırma - yardımcı olacaktır. TLD'leri alan adlarımdan CNAME'lerimden bilmiyorum.


8
2018-02-08 23:20


Menşei




Cevaplar:


Bu iki isimde, birinin kendisine eklenmiş bir alt alanın olması ve diğerinin olmaması gibi bir gerçekte gerçekten bir fark yoktur. Bir alan adınız olduğunda, neredeyse sınırsız miktarda alt alandan yararlanmak için kaynak kayıtlarını ayarlayabilirsiniz.

En az 30 farklı kaynak kaydı türü vardır. Şimdilik muhtemelen ikiye odaklanarak alabilirsiniz:

  • aname ("a" kaydı - birincil adres kaydı)
  • cname (bir adın diğerine takma adı)

www, en yaygın alt alan adıdır, ancak diğerleri vardır. Aşağıdaki örneklere bir göz atın:

  • gmail.google.com
  • my.yahoo.com

Anlamanız gereken şey, google.com ve yahoo.com'un alan adlarıdır.  Bundan önce herhangi bir şey olarak anılır ana bilgisayar adı ya da Alt alan. Bu alt etki alanlarını kendi IP adreslerine (A Adı'nı kullanın) veya diğer ad olarak (bir Cname kullanın) çözümlemek için DNS çözümünüzü kurmak için gerekli adımları tamamladığınız sürece ve Web sunucunuzu, ayarlanacak istekleri anlamak için ayarladınız.

Durumunuzda www.domainname.com adresini domainname.com'a yönlendirmek için bir cname kullanmalısınız. Bir cname, yalnızca aynı IP'ye işaret etmeyi düşünüyorsanız bir yanıt olarak daha uygundur. Böylece IP'nizi gelecekte değiştirmeniz gerekiyorsa, sadece bir rekoru ayarlamanız gerekecektir.

Web sunucunuzun her iki talebi de anlayabilmesi için, hem sunucu hem de sunucu için Apache ve IIS için çok sayıda örnek vardır. Bir arama yapın ve ihtiyacınız olan her şeyi bulacaksınız. Sanal konakları arayın.

Düzenleme: İşte hakkında bir çapraz referans CNAME'ler. Onların da yeri var. Durumunuzu en iyi sağlayan aracı kullanın.


6
2018-02-09 01:33



Patrick R, cevabı ile yerinde. Ayrıca her kaydın bir TTL (Time To Live) olduğunu aklınızda bulundurmak istersiniz, böylece CName referanslarını kullanarak, sunucu konumunuzu IP adresinizle değiştirirseniz, tüm CNames'lerin bir kerede değişeceğini garanti edebilirsiniz. Birden çok AName kaydını güncellemeniz gerekiyorsa, farklı zamanlarda geçiş yaparken bazı kafa karıştırıcı sonuçlara sahip olabilirsiniz. - Shane
Hayır, CNAME, sadece A'yı değil, her türünü taklit edeceği için korkunç bir fikir, bu yüzden de SOA kaydını, NS'yi vs. alacak. - bortzmeyer
@bortzmeyer - bu fikir nasıl olurdu korkunç Steve'in durumu için? SOA kaydını, NS'yi ve gizemli olarak nitelendirdiğin eşyalardan kaçınması gerektiğini ima eder. vb? - Patrick R
Vb gizemli hiçbir şey: CNAME alırdı herşey www.domainname.com adresindeki domainname.com kayıtları. İlk kırılma muhtemelen NS kayıtlarından gelecektir, çünkü www.domainname.com bir temsilci gibi görünecektir. - bortzmeyer
Ve tam da bu yüzden bu durumda bir cname ile daha iyi olacağını söyledi. - Patrick R


Görmediğiniz (veya arkadaşınızın) alan adında 'www' için bir DNS kaydına sahip olmadığı anlaşılırsa, bu, adresi çözememe sorununu hesaba katar.

Bunu çözmek için, 'www' için yeni bir A kaydı (aynı zamanda bir HOST kaydı olarak da bilinir) oluşturmak ve onu DNS sağlayıcısıyla kendi web sunucusunun IP adresine eşlemek kadar kolay olmalıdır.

DNS kayıt türlerinin bir listesi şu adreste bulunabilir: http://en.wikipedia.org/wiki/List_of_DNS_record_types


8
2018-02-08 23:26



Steve, her iki url'un da aynı yere gitmesini istediği gibi göründüğü için bir cname kullanmaktan daha iyi olurdu. - Patrick R
Hayır, CNAME, sadece A'yı değil, her türünü taklit edeceği için korkunç bir fikir, bu yüzden de SOA kaydını, NS'yi vs. alacak. - bortzmeyer
@bortzmeyer - bu tam yorumu iki kere gönderdiniz. Bu konuda oldukça güçlü hissettiğiniz gibi geliyor. Hatalı değilsin fakat Bu durumda da doğru değilsiniz, çünkü bu kişinin ne yapmaya çalıştığı konusunda hiçbir dayanağı yoktur. - Patrick R
Ben bortzmeyer diyorum ki, domainname.com için bir 'www' cname oluşturursanız sadece A kaydını geri çekecek değil, aynı zamanda birden çok kayıt türü (NS, SOA, A ve belki de MX) olacak. “Www” için bir kayıt oluşturma ve aynı IP adresini kullanma daha iyi bir çözüm olacaktır. - commandbreak


Domainname.com ve www.domainname.com arasındaki fark nedir?

Bir ana bilgisayar kaydı (olarak da bilinir Rekor ).

Ayrıca bir takma ad kullanabilirsiniz. CNAME) Bu, istemcinin iki DNS araması yapmasını gerektirse de, A kaydıyla daha iyi geçin.


3
2018-02-09 02:07



@nick - birden fazla ana makine (takma ad), anonim yoluyla bu tek adrese işaret ettiğinden, birden fazla kez tek bir IP adresini güncellemeye ihtiyaç duyan bir yöneticinin veya yöneticinin isteğini veren bir müşterinin dns sorgusu ne olurdu? - Patrick R
eğer büyük bir siteyi çalıştırıyorsanız, ekstra birkaç dakika dns sorgu ek yükündeki düşüşe değer. - Nick Kavadias
Çok sayıda büyük site işletiyorum ve cnames'in önemli bir ek yük olduğunu fark etmedim. Daha yakından bakacağım. Cname kayıtları için iyi bir kullanım ne olurdu? Onları farklı bir şekilde kullanmayı düşünmeli miyim? - Patrick R
kişisel tercih belki? Onları asla kamuya açık sitelerde kullanmam. Trafiğinizin% 90'ı bir www isabet ediyorsa. Adresler, o zaman bir kayıt değil bir cname olmasını istersiniz. - Nick Kavadias
kişisel tercih? Ben gideceğim ama sen sorgu yükünden bahsetmiştin. Bu durumda değil mi? - Patrick R


teknik olarak example.com ve www.example.com farklı alan adlarıdır. Biri üzerinde 2 farklı web sitesi olabilir (oldukça kötü bir uygulama olsa da).

Yapmanız gereken yeni bir kayıt oluşturmak www aynı ana bilgisayara (yani bilgisayar / sunucu / makine / neyse) işaret etmek example.com.


1
2018-02-09 13:18