Host Name Resolution Process

ileadmin

Host Name Resolution Process

Host Name Resolution Process

Hostname isim çözümlemesi yapılmak istendiğinde aşağıdaki sıra ile bu çözümleme işlemi gerçekleştirilir.

1)Local Host Name:İstemci sorgulanan adın kendi adı olup olmadığını kontrol eder.

2)Hosts File:İstemci daha sonra hosts dosyasına bakar.

Hosts dosyası uzantısız bir dosyadır ve Windows 7 işletim sisteminde

%Systemdrive%WindowsSystem32driversetc dizini altında bulunur ve notepad gibi bir metin editörü ile düzenlenebilir.

3)Dns Resolver Cache:Client tarafından yapılan DNS sorgularıın client üzerinde tutulduğu yerdir.Bu sayede hem network trafiği azalır hem de DNS sorguları daha hızlı yapılır.

DNS sorgusu yapmak isteyen bir client öncelikle DNS Resolver Cache’i kontrol eder ve eğer sorgunun yanıtı cache’te bulunursa sorguyu DNS’e göndermez.

Başarı ile veya başarısızlıkla sonuçlanan her sonuç DNS Resolver cache’te tutulur.

Başarı ile sonuçlanan sorgular 24 saat cache’te tutulurlar.

Başarısızlıkla sonuçlanan sorgular ise 15 dk cache’te tutulurlar.

Bu değerler registry tabanlı değerlerdir ve değiştirilebilirler.

Başarı ile sonuçlanan sorguların 2 saat süre ile cache’te tutulmalarını sağlamak için;

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDnscacheParameters bölümünde MaxCacheTtl isminde bir dword değeri oluşturalım ve base olarak decimal seçili iken 7200 yazalım.(7200 saniye/60=120 dakika yani 2 saat)

Başarısızlıkla sonuçlanan sorguların 5 dk süre ile cache’te tutulmalarını sağlamak için ise;

Yine aynı yerde yani HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDnscacheParameters kısmında MaxNegativeCacheTtl değeri oluşturalım ve 900 değerini verelim.

Aynı zamanda DNS Resolver cache aşağıdaki komut ile iptal edilebilir.

 İptal edilen DNS Resolver cache net stop dnscache ile tekrar aktif edilebilir.

Dnsresolver’i görüntülemek için ipconfig /displaydns komutunu komut satırındayken vermemiz gerekmektedir.

Cache’i silmek için ise ipconfig /flushdns komutunu komut satırındayken vermemiz gerekmektedir.

Bu komut neticesinde ipconfig /displaydns komutunu verirsek dnsresolver cache boş olduğu için herhangi bir veri görüntülenemeyecektir.

Dns resolver’ini temizlemek bazı arıza giderme durumlarında bize sorunu çözmede yardımcı olacaktır.

4)Dns Server:Client’ta tanımlı olan Dns server adresine dns isteği gönderilir.

5)Netbios Name Cache:Hostname netbios ismine dönüştürülür ve local netbiosname cache’e bakılır.

6)Wins Server:Wins Server’a ulaşılmaya çalışılır.

7)Broadcast:Hedef netbios isminin ip adresinin öğrenilebilmesi için broadcast yapılır.

8)Lmhosts File:Lmhosts dosyasına bakılır.

Kolay gelsin

Yazar hakkında

admin administrator

Bir cevap yazın