Alan Adı Sistemi (DNS, NS, IP, ICANN, Domain) Nedir?
Alan Adı Sistemi olarak DNS, NS, IP, ICANN, Domain gibi adlandırmaları bir çoğumuz duymuşuzdur, fakat bu sistem nedir, nasıl çalışır, neye yarar, ne gibi faydaları ve özellikleri vardır gibi sorulara cevap arıyorsanız bu sorularınızın cevabını burada bulacaksınız. Ayrıca soru olursa bildiğiiz ölçüde cevaplandırmak için hazırız.İnternette kişi, kurum ve firmaların binlerce adresi yani sitesi mevcuttur. Bu adresler haberleşmenin sağlıklı bir şekilde yürümesini ve kullanıcıların kişilere, firmalara, kurum ve kuruluşlara kısa yoldan sanal alemde ulaşmasını sağlar.
Peki, bu sistem nasıl çalışır?
Her bir bilgisayarın IPv4 32 bit ve IPv6 türünde 128 bit IP (Internet Protokolü) adresleri vardır.
İnternet uzayının kökü generic (.com, .edu, .gov, .info, .org, .net, .biz, .aero) alanlarıyla ülke ve bölge kodlarını (.tr, .us, .de, .jp, .eu, .asia ) ve ters (reverse) adresler için ARPA'yı kapsar.
Alan adı dediğimiz sembolik adres sistemi İnternet Alan Adı uzayını oluşturur; kolay kullanım ve adreslerin akılda kalmasını sağlar. Ayrıca alan adları NS (Name Server) IP'leri aracılığı ile sunuculara yani bilgisayarlara bağlandığı için, sunucular (IP) değişse bile alan adları aynı kalmaktadır.
Her alan adı için yetkili NS (Name Server- Alan Adı Sunucuları) bir üst alan tarafından tanımlanır. En tepede kök NS sunucuları ICANN tarafından belirlenen 13 sembolik adreste tutulur. Hiyerarşik bir şekilde, her alan adı NS sunucusu kendi alt alanlarına ait sunucu bilgilerini (NS kayıtları) tutar ve kendisine sorana söyler. Alan Adı sunucusu tercihen en az 2 tane olmalıdır. Bayı büyük sitelerin (Gogle, Yahoo vb.) NS'lerinin ikiden fazla olduğun görürüz.
Peki, nedir bu NS?
Alan adı ile sunucu arasındaki yolu gösteren bir klavuzdur. Bu aradaki yol değişebilir ancak varılan yer yani elde edilen sonuç aynıdır.
Örnek olarak; bugün www.izasoft.com için ns1.izasoft.com - 11.11.111.111, ns2.izasoft.com - 11.11.111.111 şeklinde tanımlanmış olan IP'ler sunucu değişikliği veya IP değişikliğinden sonra yeniden tanımlanır. Bu NS tanımlamasını alan adı yöneticisi yapar. Dolayısı ile bu NS'ye bağlı alan adı veya adları aynen çalışmaya devam eder.
Kendi alan adıma NS tanımlayabilir miyim?
Alan adı sahibi isterse kendi alan adını, tanımlanmış olan başka bir alan adının NS adresine yönlendirir, ya da kendi alan adı için NS tanımlar, bu NS'lere sunucu IP'lerini işler ve kendi NS adreslerini kullanır. Genel olarak kullanıcılar Hosting aldıkları firmaların NS adreslerini kullanırlar, yani alan adlarını o adreslere yönlendirirler.
Örnek olarak, www.izasoft.com'dan domain alan kullanıcılar domainlerini ns1.izasoft.com, ns2.izasoft.com adreslerine yönlendirirler. İzasoft firması sunucu veya IP değiştirdiği zaman kendi NS adreslerinin IP'lerini yeniden tanımlar. Dolayısı ile İzasoft'tan hizmet alan alan adı sahiplerinin herhangi bir işlem yapmalarına gerek kalmadan siteleri yeni sunucuda çalışmaya devam eder.
'Kendi alan adıma ait kendi NS adreslerimi nasıl tanımlarım ve bunun faydası, zararı nedir?' diyorsanız; bu sorunuza da kısaca cevap verelim:
www.izasoft.com'dan domain ve hosting aldığımızı varsayalım ve www.izasoft.com'un NS adresleri ve IP'leri aşağıdaki gibi olsun:
www.izasoft.com - ns1.izasoft.com - 11.11.111.111; ns2.izasoft.com - 11.11.111.111
Siz kendi alan adınızı direk ns1.izasoft.com, ns2.izasoft.com adreslerine yönlendirebilirsiniz. Bu yukarıda bahsettiğim birinci işlem. Eğer kendi NS'nizi oluşturup alan adınızı kendi NS'nize yönlendirmek istiyorsanız aşağıdaki işlemleri yapmalısınız.
Örnek olarak benim alan adım www.aspdersleri.com olsun;
1. Alan adıma NS tanımlıyorum. Bu işlemi satın aldığım alan adı yönetiminden yapıyorum.
2. NS tanımla dediğim zanam ns1.aspdersleri.com ve ns2.aspdersleri.com arak belirliyorum ve izasoftun NS IP'lerini yazıyorum. Sonuç şu şekilde oluyor:
www.aspdersleri.com - ns1.aspdersleri.com - 11.11.111.111 ve ns2.aspdersleri.com - 11.11.111.111
Bu işlem sonucunda benim de kendi alan adıma ait bir NS adresim var. Artık kendi alan adımı bu NS'lere (ns1.aspdersleri.com, ns2.aspdersleri.com) yönlendirerek sitemin aynı şekilde çalışmasını sağlayabilirim.
Hizmet aldığım firmanın NS adresi IP'leri ile kendi alan adım için oluşturduğum NS adres IP'leri aynı olduğu için sistemin çalışması açısından herhangi bir fark yoktur. Ancak hizmet sahibi yani hosting almış olduğnuz firma herhangi bir sebepten dolayı sunucu veya IP değiştirirse benim de aynı değişikliği yani IP değişikliklerini yapmam gerekecektir.
Bu yöntemi genelde Reseller kullanıcıları uygulamaktadır ve kendi hesaplarındaki domianleri kendi NS'lerine yönlendirmektedirler. Sistem içinde küçük bir sistem olarak düşünebiliriz.
DNS sistemi; IP numarası ile alan adları ve ilintili hizmetler arasında bağlantı kurmayı sağlar.
DNS sistemi; Internetin düzgün çalışması için gerekli olmazsa olmaz sistemlerden biridir. Görevi sembolik isimler ve bilgisayarların IP adresleri arasındaki karmaşık ilişkinin düzgün çalışmasını sağlamaktır.
DNS sistemi; bir alan adı altında verilen tüm internet hizmetleri için gerekli adres tanımlarını sağlar. DNS sistemi aracılığı ile bir sunucu adına birden fazla IP numarası ve bir IP numarasına birden fazla sunucu atanabilir. Yani her bir site için farklı sunucu ve IP kullanılabilir, bunlar fiziki olarak aynı ya da farklı konumlarda, ağlarda olabilir.
Domain: Alan Adı
NS: Name Server - İsim Sunucusu
DNS: Domain Name System - Alan Adı Sistemi. IP numaramızın adlandırılmış hali
IP: Internet Protokol - İnternet Protokolü
ICANN: Internet Corporation for Assigned Names and Numbers