ArpaNet döneminde ortaya çıkan güçlükler nedeniyle DNS tasarlanırken
uçlardaki sistemlerin kendi bilgilerini kendilerinin güncelleyebileceği
bir yapı üzerinde durulmuştur. Ortaya çıkan yapı ise en üstten başlayarak
hiyerarşik bir şekilde uçlara doğru açılan dağıtık bir varitabanı
mimarisidir. Uçlar birbirleri ile istemci sunucu yöntemiyle konuşurlar.
Farklı tablolar ile tek veritabanında tanımlanmış bir alan adı
sistemini incelenirse yapısının hiyerarşik olduğu görülür. Her alan adı
bir başka alan adının altında tanımlanmıştır. En üst seviyede bulunan
bir tablo en üst seviye alan adları olan .com,
net vb içerir ve bu
alan adlarının ayrıntılarını içeren tabloları işaret eder. Aynı şekilde
bu tablolar da kendi altlarında bulunan alan adlarını içerir ve
ayrıntılarını gösteren tablolara işaret eder.
Açıklanan tablo yapısı Şekil-1 üzerinde gösterilmiştir.
İlk tabloda en üst seviye alan adları tanımlanmış ve bu tabloda bulunan
alt alan adlarının bilgileri ilgili tablolara işaret edilmiştir. Bu tek
bir veritabanında gösterilmiş bir yapılanmadır. Bu yapıda tablolar
farklı veritabanları üzerinde tutularak yönetim kolaylaştırılabilir.
Bu durumda oldukça dinamik ve etkin bir mekanizma kurulmuş olur.
Dağıtık veritabanları arasında istemci-sunucu yöntemi ile bağlantı
kurulur.
Az önce belirtilen en üst seviye alan adları arasında com,
net, gov vb yanında ülkelerin
ISO tarafından belirlenen sembolleri de tanımlanmıştır (tr, uk, fr, gr
gibi).
Yukarıdaki açıklamaların paralelinde oluşan hiyerarşik alan adı ağacı
Şekil 2'de gösterilmiştir.
Alan adı dağılımı en üst seviyeden başlar ve alt dallara doğru bölünür.
Bir alan adının okunuşu en alttan başlayarak en üste doğru yapılır.
Ağacın en altında bulunan alan adı ankara.ulak.net.tr
şeklinde okunacaktır.
En üst seviye alan adlarının yönetimi
InterNIC tarafından
yapılmaktadır. ISO kodları ile tanımlanmış ülke adlarının yönetimi
ülkelere göre değişiklik göstermektedir. Türkiye'nin ISO kodu olan
tr
üst seviye alan adının yönetimi Orta Doğu Teknik Üniversitesi (
ODTÜ)
tarafından yapılmaktadır. Dolayısıyla
com,
net,
gov gibi alan adlarına
kayıt
InterNIC tarafından;
com.tr,
net.tr,
gov.tr gibi alan
adlarına kayıt
ODTÜ tarafından yapılmaktadır. Alan
adı kayıtlarıyla ilgili daha fazla bilgi için
http://www.internic.net ve
http://dns.metu.edu.tr
adresleri incelenebilir.
ankara.ulak.net.tr örneğinde,
ankara.ulak.net.tr alan adı UlakNet sunucuları
üzerinde, ulak.net.tr alan adı ODTÜ sunucuları
üzerinde, net.tr alan adı yine ODTÜ sunucuları
üzerinde, tr alan adı ise root server
(kök sunucusu)adı verilen en üst seviye alan adı sunucuları üzerinde tanımlanmış
durumdadır. Kök sunucular, tr alan adını içeren alan
adlarını çözümlemez, çözümü ODTÜ sunucularından ister. Dikkat edilmesi
gereken nokta alan adları alındıktan sonra bu
alan adındaki isimlendirmenin yerel olarak yapıldığıdır. Bu daha önce
de değinilen yönetimin dağıtık olarak yapılabilmesini sağlar.
Bu bilgiler ışığında xxx.ankara.ulak.net.tr ya da
yyy.ulak.net.tr şeklindeki bir tanımlama UlakNet'in
kontrolünde, benzer şekilde abc.com.tr ya da
xyz.net.tr şeklindeki bir tanımlama ise
ODTÜ'nün kontrolündedir.
İncelenen alan adı ağacı maksimum 127 basamaktan oluşabilir ki bu da
pratikte ulaşılması imkansıza yakın bir değerdir.