DNS: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Değişiklik özeti yok
Metal Militia (mesaj | katkılar)
k 88.233.112.247 tarafından yapılan değişiklikler geri alınarak, DorganBot tarafından değiştirilmiş önceki sürüm geri getirildi.
13. satır:
== DNS’in tarihçesi ==
 
Bilgisayar ağları üzerindeki isimlendirme sorunu ilk olarak Internetin babası sayılan ArpaNet zamanında ortaya çıkmıştır. 1970’lerde ArpaNet günümüz ağları ile karşılaştırılamayacak kadar küçük durumdaydı ve yayalnızca adresebirkaç biryüz isimile karşılıkifade gelecekedilebilen şekildesisteme düzenlenmiştihizmet veriyordu. ArpaNetBu üzerindekitarihlerde yeniisimlendirme isimiçin tanıüksektek miktardanoktada banttutulan genişliğibir harcanmaktadosyanın bulunması ve bunadiğer tüm sistemlerin bu rağmendosyayı kullanılanbelli isimaralıklarla veritabanlarınınkendi uyumlutaraflarında olmasıgüncellemesi herisimlendirme zamansorununu sağlanamamaktaydıçözmüştü.
 
Adres-isim tanımlamalarını içeren '''HOSTS.TXT''' dosyası SRI tarafından SRI-NIC adında bir bilgisayar üzerinde tutulmaktaydı. Bu dosya her adrese bir isim karşılık gelecek şekilde düzenlenmişti. ArpaNet üzerindeki yeni isim tanımlamaları ve değişiklikleri SRI’ya gönderilen e-postalar arcılığı ile yapılıyor ve '''HOSTS.TXT'''’in kopyası [[FTP]] ile alınıyordu.
 
ArpaNet üzerinde [[TCP/IP]] kullanımına paralel olarak ortaya çıkan bağlantı patlaması, isim çözümü için birçok sorunu da beraberinde getirdi. Öncelikle isim çakışmaları ortaya çıktı, sayı artmakta ve her bilgisayara özgün bir isim atanmasında problemler yaşanmaktaydı. Ayrıca yalnızca isim çözümlenmesi için oldukça yüksek miktarda bant genişliği harcanmakta ve buna rağmen kullanılan isim veritabanlarının uyumlu olması her zaman sağlanamamaktaydı.
 
Bu durumun ortaya çıkmasından sonra ArpaNet daha ölçeklenebilir bir isim çözümleme yapısı için araştırmalara başladı. [[Paul Mockapetris]] bu işle görevlendirildi. Mockapetris 1984 yılında Domain Name System (DNS)’i tanımlayan RFC 882 ve RFC 883’ü yayınladı. Bunlar daha sonra halen geçerli olan RFC 1034 ve RFC 1035 tarafından güncellendiler.
Satır 19 ⟶ 23:
== DNS'in yapısı ==
 
DNS sistemi isim sunucuları ve çözümleyicilerinden oluşur. İsim sunucuları olarak düzenlenen bilgisayarlar host isimlerine karşılıkekarşılık gelen IP adresi bilgilerini tutarlar. Çözümleyiciler ise DNS istemcilerdir. DNS istemcilerde,tek tekDNS sunucu ya da sunucuların girilmesiadresleri gerekirbulunur.
 
Bir DNS istemci bir bilgisayarın ismine karşılık IP adresini bulmak istediği zaman isim sunucuya başvurur. İsim sunucu, yani DNS sunucu da eğer kendi veritabanında öyle bir isim varsa, bu isme karşılık gelen IP adresini istemciye gönderir. DNS veritabanına kayıtların elle,tek tek girilmesi gerekir.
 
Internet adresleri ilk önce ülkelere göre ayrılır. Adreslerin sonundaki '''tr''', '''de''', '''uk''' gibi ifadeler adresin bulunduğu ülkeyi gösterir. Örneğin '''tr''' Türkiye'yi, '''de''' Almanya'yı, '''uk''' İngiltere'yi gösterir. ABD adresleri için bir ülke takısı kullanılmaz çünkü DNS ve benzeri uygulamaları yaratan ülke ABD’dir. Öte yandan, ABD'ye özel kuruluşlar için '''us''' uzantısı yaratılmıştır. Internet adresleri ülkelere ayrılıdıktan sonra '''com''', '''edu''', '''gov''' gibi daha alt bölümlere ayrılır. Bu ifadeler DNS'de üst düzey (top-level) domainlere karşılık gelir. Üst düzey domainler aşağıdaki gibidir:
 
==DJDNS==
==Resolving (Çözümleme): Aranılan bir kaydı bulma işlemi==
*Mesela http://google.com.tr adresine karşılık gelen IPv4 adresinin 72.14.221.104 olmasının bulunması. Çözümleme yapan yazılımlar ikiki çeşit işlem yaparlar; özyineli çözümeme ve özyineli olmayan çözümleme. Sorgularda gönderilen RD (recursion required - özyineli gerekli) bitlerine göre sorgunun türü belirlenir. Özyineli olmayan sorgulara cevap veren sunucular cevap olarak ardışık isim sunucuları verirler.
Sonuç olarak yapılan bir sorgu özyineli ise http://google.com.tr için doğrudan 72.14.221.104 IP'si ya da "makina bulunamadı" cevabı verilebilir. Fakat özyineli olmayan bir sorguda cevabı bulmak için başka bir isim sunucusunun IP'sini verebilir. Özyineli olmayan sorgular aynı zamanda yinelemeli sorgular olarak da bilinirler.
ilen RD (recursion required - özyineli gerekli) bitlerine göre sorgunun türü belirlenir. Özyineli olmayan sorgulara cevap veren sunucular cevap olarak ardışık isim sunucuları verirler.
Sonuç olarak yapılan bir s verilebilir. Özyineli olmayan sorgular aynı zamanda yinelemeli sorgular olarak da bilinirler.
 
==Authoritive Nameserving (Yetkili İsim Sunumu)==
Satır 43 ⟶ 49:
|-
|[[.aero]]||hava taşımacılığı endüstrisi|| 
|-
|[[.af]]||[[Afganistan]]|| 
|-
|[[.ag]]||[[Antigua ve Barbuda]]|| 
|-
|[[.ai]]||[[Anguilla]]|| 
|-
|[[.al]]||[[Arnavutluk]]|| 
|-
|[[.am]]||[[Ermenistan]]|| 
|-
|[[.an]]||[[Hollanda Antilleri]]|| 
|-
|[[.ao]]||[[Angola]]|| 
|-
|[[.aq]]||[[Antarktika]]||[[Antarktika Anlaşma Sistemi|Antarktika Anlaşması]] na göre 60°G'in güneyindeki her şey için.
"https://tr.wikipedia.org/wiki/DNS" sayfasından alınmıştır