DNS Sorgu Tipleri-Forwarder-Dns Caching

ileadmin

DNS Sorgu Tipleri-Forwarder-Dns Caching

Merhabalar;

DNS Sorguları;

İsim çözümleme için Client’tan DNS Server’a veya DNS Server’dan başka bir DNS Server’a yapılan isteklerdir.

Recursive veya iterative olmak üzere iki sorgu tipi vardır

• Bir DNS Server authoritative veya nonauthoritative olabilir

Authoritative DNS server’lar
•İstenilen adresi başarı ile döndürür
•İstenilen adres bulunamadı mesajı döndürür

Nonauthoritative DNS server

•Cache’ini kontrol eder
•Eğer sorguyu çözemezse başka bir server’a yollar.
•Bu server forward olarak adlandırılır
•Sorgu için;Root Hints’leri tarar

Recursive query
Bir recursive query bir DNS server ile yapılır.
1)Client,bir recursive query’i Local DNS server’a yollar
2)Local DNS Server gelen istek için ,Forward Lookup Zone ve Cache’in içine bakar.
3)Cevap bulunursa bu cevabı client’a döndürür.
4)Eğer cevap bulunamazsa ;Forwarder Address veya Root Hints’leri kullanarak cevabı döndürmeye çalışır.
5)Eğer yukarıdaki işlemlerden sonuç alınamazsa client’a böyle bir bilgi olmadığı sonucu döndürülür.

Iterative Queries
DNS Client yine lokalde bulunan bir DNS Server’dan istekte bulunuyor,
DNS Server kendi bünyesinde bu isteğe cevap veremiyor
bu durumda diğer DNS Server’lara başvurarak ,client’ın istediği adresin cevabını buluyor
ve client’a iletiyor.

Forwarder

DNS Server’ın kendi üzerinde tutmadığı domain isimlerinin çözümlemesini başka bir dns server’a sormasına forwarding adı verilir.

Forwarder yaparak dnsin her çözümleme için root dnslere gidip sorgulama yapmasının önüne geçmiş oluruz.Forwarder olarak yazılmış olan IP adresi (T.Telekom gibi), root dns’e gidecektir
Dns’e fazla yük binmeyecektir.

Forwarder Tanımlama İşlemi

1)DNS Server konsolunda Server adı üzerinde sağ tıklanarak properties komutu verilir.

2)Forwarders tabına geçilir ve Edit komutu verilir.

3)IP adresi yazılır ve OK butonuna basılır

Buradaki Number of seconds before forward queries time out değeri

Bir forwarder’ın kaç saniye içerisinde cevap vereceği belirlenir. Bu süre zarfı sonunda eğer o forwarder’dan cevap alınamazsa diğer forwarder’a geçilir.

Conditional Forwarding

DNS sunucuya bilmediği domainlerden bizim belirlediklerimizi tanımlama işlemine conditional forwarding denir. DNS Server bir forwarding’i sadece seçilen domainlerde kullanır.

Bu işlem Windows 2003′te aşağıdaki şekildeki gibi yapılırken;

Windows 2008 ile beraber aşağıdaki şekilde yapılmaktadır;

DNS Server Caching

DNS sunucuları ve istemciler bir kere öğrendikleri bilgiyi belli bir TTL(Time-To-Live) değeri süresince belleklerinde tutarlar. Böylece yapılacak sonraki aynı sorgular için işlem süresi azalır.

TTL değerinin az olması ağ trafiğini arttırır ancak sorguların taze tutulabilmesini sağlar.

DNS Server Caching-Only Server olarak kullanılarak sadece cache amaçlı kullanılabilir.

Kolay gelsin

Yazar hakkında

admin administrator

Bir cevap yazın