Çok seviyeli bir ana makine adı pratik bir fark yaratır mı?


10

İçin Akayıt hello.world.example.comkaydedilebilir

  • olarak helloetki alanındaki girişiworld.example.com
  • veya alan hello.worldadındaki giriş olarakexample.com

Bu iki yaklaşım arasında ismi çözen hizmetler açısından pratik bir fark var mı ?

Anlayabildiğim kadarıyla, her ikisinin de çözünürlüğü A değerini (IP) verir, böylece cevaplar istemci için fark edilmez.

Yanıtlar:


12

world.example.comAlt etki alanı için ayrı bir bölge oluşturmak genellikle farklı yetkili ad sunucularına temsilci seçme anlamına geldiğinden, potansiyel olarak fazladan bir gecikme olacaktır .

Hem bölge hem example.comde world.example.combölgeler için aynı yetkili ad sunucuları kullanılırsa , performans farkı yoktur.


DNS çözümleyicilerinin TLD'den yetkili bir ad sunucusuna delegasyonu izlemeleri gerekir.

Çözümleyici example.cometki alanı için yetkili ad sunucularına ulaştığında ve hello.world(.example.com.)bu bölgede bir kaynak kaydınız olduğunda hemen bir yanıt gönderilir.

example.comEtki alanı için yetkili ad sunucuları da world.example.comalt etki alanı için de yetkiliyse , hello.world.example.com.kaydın yanıtı da hemen gönderilir.

Eğer world.example.comayrı bir bölge olarak yapılandırılır yetkili ad sunucularını example.combaşka heyet ayrıntıları içeren bir yanıt ve gönderir NSyetkili ad sunucularının kaydı (ler) world.example.com.bölge:

world.example.com.  IN NS ns.world.example.com.
world.example.com.  IN NS ns1.example.org.
; GLUE
ns.world.example.com. IN A 192.2.0.1

Çözümleyicinin bu heyeti izlemesi ve aşağıdakilere fazladan sorgu göndermesi gerekir:

  1. potansiyel olarak bu ad sunucularını bulun (örneğin ns1.example.org. NS kaydı durumunda)
  2. kaydın world.example.com.bölge için yetkili ad sunucularından birini sorgulayın hello(.world.example.com.).

Teşekkür ederim. Yani bu, yanıttaki teknik farklılıklardan daha fazla çözünürlükte (veya kurulumun hızı / kolaylığında) bir performans meselesidir (bir çözünürlük isteyen bir müşteri için bir fark yaratmaz, bir IP alacaktır hello.world.example.com), doğru ?
WoJ

Evet, her iki durumda da çözümleyici, hello.world.example.com için bir ip adresiyle yanıt almalıdır.
HBruijn

2
@WoJ, bu genellikle bir yönetim meselesidir - bu şekilde sürdürülmesi daha kolay olursa bölgeyi devredersiniz. Performans farkı genellikle göz ardı edilebilir.
Simon Richter

8

Teknik olarak, DNS'yi anladığım için, yalnızca hellobölüm ana bilgisayar adı olarak kabul edilir, geri kalanı alan adıdır. Bu şekilde, aynı şekilde çözülür, DNS bölgesi hem example.comalt alan hem de alt alan adını içeriyorsa world.example.com, bu sadece nasıl ek açıklama eklediğinizi tercih eder.

Ancak, DKIM ve diğer TXT kayıtları için böyle kayıtları gördüğüm tek zaman, örneğin DKIM, [selector]._domainkeybelirli bir alt alan adı veya kök alan adı için kayıt olarak kullanır . Bir alt alan için yalnızca birkaç kayda ihtiyacınız varsa, onlar için ayrı bir bölge oluşturmanıza gerek yok elbette kullanışlı.


4
( SOAÖrneğin sorgulayarak) aralarında ayrım yapmak mümkün olduğunu biliyorum ve bu yüzden farklılaşmanın "pratik" yönünü ekledi. DKIM için örnekleriniz, bu tür girişlerin gerçek hayattaki durumunun iyi örnekleridir.
WoJ
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.