Giriş ya da Kayıt Ücretsiz!
 Anasayfa > Makaleler > iRC ve miRC > DNS nedir?
 
Takvim
Mart 2008
P S Ç P C C P
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Kullanıcı Paneli
Merhaba Ziyaretçi
» IP: 64.208.172.178
Kullanıcı Adı
Şifre
Şifremi Unuttum
Kayıt

En son 5 Kullanıcı
zamor tuna_1963 smerseeo renoclubrur aydinguler

Online Kişiler
25

Online Kullanıcılar
0

Online Ziyaretçiler
25
01:   85.106.x.x
02:   88.251.x.x
03:   78.177.x.x
04:   85.110.x.x
05:   88.252.x.x
06:   78.186.x.x
07:   88.242.x.x
08:   88.252.x.x
09:   88.240.x.x
10:   Yahoo spider
11:   67.195.x.x
12:   64.1.x.x
13:   88.249.x.x
14:   85.108.x.x
15:   64.208.x.x
16:   Yahoo spider
17:   Yahoo spider
18:   Yahoo spider
19:   Yahoo spider
20:   88.235.x.x
21:   Google spider
22:   Yahoo spider
23:   Yahoo spider
24:   Yahoo spider
25:   Yahoo spider

» Çoğul
175589
» Tekil
58607
Ana menü
Arama
Siteye Giren Üyeler
murathan07 00:09:48
Onur 00:14:59
zamor 00:42:15
Berkant034 00:52:25
tuna_1963 05:12:12
smerseeo 07:18:58
renoclubrur 12:58:42
aydinguler 13:10:33
supra_gt 15:07:09
nazario 20:01:34
Google Reklam2
DNS nedir?
01/11/2007 15:45 Onur
Dns açılımı "domain name server" dir

DNS Nedir?
Domain Name System [DNS] (Alan Adı Sistemi) dağıtık yapıda bir veritabanıdır. Bu sistem makina isimlerini IPv4 (ya da ipv6) adreslere ya da IPv4 adresleri makina isimlerine çevirmeye yarar. Ayrıca bir alan için gerekli eposta sunucusunun adreslerini ya da alanadı sunucularının hangi IP adreslerinde bulunduğunu daha teknik bir ifade ile RR(Resource Records)'ları tutar. DNS yapısı gereği hızlı olmalıdır. Bu yüzden yapılan sorgulamalar eğer 512 bayttan küçük ise ya da yapılan işlem asıl DNS sunucusu ile yardımcı DNS sunucusu arasında bölge transferi değilse UDP üzerinden yapılacaktır. DNS sisteminin yazarları DNS için gerekli bilgileri diğer Internet araçlarında olduğu gibi RFC'lerde tanımlamışlardır (RFC 1034 ve 1035). Bu belgelere bakarsanız içinde bir kaç kod ve bölge soayalarının nasıl yazılacağını bulursunuz.

BIND'de (Berkeley Internet Name Daemon) yazılırken bu kriterler dikkate alınmıştır. Fakat bu sistemde gereksiz karmaşıklıkta kodlar ve bunun getirdiği güvenlik problemleri vardır. Fakat djbdns bu karmaşadan uzak ve güvenli bir yazılımdır. Bunun sonucu olarakta "two-thumbs-up bir daemon" olmaya bizce hak kazanmıştır. Hatta bizce bind 9.1.X ve ileriki sürümlerinde kullanılan "Dns-sec sistemi" bile bind için bir çözüm olmaktan çok uzaktır. Sonuçta temel yani "daemon Internet"in ilk zamanlarından kalmıştır. Şu an IPv4'te yaşanılan güvenlik sorunları da aynı sebepten oluşmaktadır.

Bu yüzden köklü bir değişim olması gerekliliği savunulmuş ve IPv6 ortaya atılmıştır. Bind içinde benzer model söz konusu olmadıkçca djbdns popüleritesini sürdürecektir. (Haklı bir popülerite !!!).

Genel olarak dns yazılımlarının yaptığı iki vazife vardır. Bind kullananlar eğer çok profesyenel değillerse ya da bu konu ile alakalı kitap okunmamışsa bu iki olguyu karıştırabilmektedirler. Bunlar:

Resolving (Çözümleme): Aranılan bir kaydı bulma işlemi
Mesela https://trbilgi.net adresine karşılık gelen IPv4 adresinin 193.140.1.1 olmasının bulunması. Çözümleme yapan yazılımlar iki çeşit işlem yaparlar; ardışık çözümeme ve ardışık olmayan çözümleme. Sorgularda gönderilen RD (recursion required - ardışık gerekli) bitlerine göre sorgunun türü belirlenir. Ardışık olmayan sorgulara cevap veren sunucular cevap olarak ardışık isim sunucuları verirler.

Sonuç olarak yapılan bir sorgu ardışık ise https://trbilgi.net/ için doğrudan 193.140.1.1 IP'si ya da "makina bulunamadı" cevabı verilebilir. Fakat ardışık olmayan bir sorguda cevabı bulmak için başka bir isim sunucusunun IP'sini verebilir. Ardışık olmayan sorgular aynı zamanda yinelemeli sorgular olarak daa bilinirler.

Authoritive Nameserving (Yetkili İsim Sunumu)
Bir alan hakkında bilgi bulunduran sunucudur. Mesela trbilgi.net alanının MX, NS, A (Bunlar - Resource Record - Özkaynak Kaydı olarak bilinir) kayıtlarının tutulduğu isim sunucusudur.


CANLI BIR ÖRNEK
Bir sorgu nasıl yapılır. Mesela https://trbilgi.net/ adresinin IPv4 karşılığı nedir? Bunun için çözümleyici ya da sizin bilgisayarınız Internet'te birkaç yetkili isim sunucusunu gezmek zorundadır. İlk başta " . " sunucularından tr TLD'si için yetkili isim sunucu IP'si bulunur. Bunun IP'si (ki bu IP'nin makina ismi ülkemiz için ns1.metu.edu.tr ya da ns2.trbilgi.net'dir) alındıktan sonra bu yetkili isim sunucuya "trbilgi.net" i barındıran yetkili isim sunucu IP'si sorulacak ve bu işlem böylece devam edecektir ve sonuç olarak 193.140.1.1 adresini sizin makinanız ya da /etc/resolv.conf dosyanızda bulunan çözümleyicinin yildiz.edu.tr'nin yetkili isim sunucusundan aldığı bilgilere göre belleğinde belli bir müddet tutacaktır. Bu süreye TTL (time to live - yaşam süresi) denir. Bu süre boyunca çözümleyici gerekli bilgileri belleğinde saklayacaktır. DjbDNS için aksi belirtilmezse bu süre 42 dakikadır. Kurulacak göre bu süre 5 saniye de yapılabilir. (Nitekim birden fazla www sunucunuz var ve bunlar arasında döner turnuva kullanarak yük dengelemesi yapmak istersek bu saniye değeri kullanılacaktır).
A nedir alan adi sitemi canli bir onek dns nedir dns-ses sistemi ipv4 ipv6 mx nedir name system ns hakkinda ns nedir resovling cozumeleme rosurce records rr nedir sunucu nedir   
Yorumlar
Yorum Yok.
İsim
Email
Yardım
Saat
Yeni Proğramlar
Yeni Haberler
Anket
Mesajlar
Giriş ya da Kayıt Mesaj göndermek için!
Arayüz
Google Reklam1
Sitemizden Hoşlandınız mı?
Çok kullanışlı.
Evet güzel
Gelişmesi lazım.
Beyenmedim.
Tasarım Kötü!
İçerik Kötü!
Sonuç
(32 Yorumlar)
 
Bana Ulaşmak için MSN : msn'adresinden ulaşabilirsiniz.

Bu site bir bilgi paylaşım sitesidir. Kaynak belirtilmeden hiç bir yazı, döküman, içerik gibi unsurlar alınamaz https://TRBILGI.NET

Site Haritası

 Bu site http://www.trbilgi.us ( united stages ) içerikli domaini desteklemektedir.

MemHT Portal is a free software released under the GNU/GPL License by Miltenovik Manojlo