Namebench

in Google

Malumunuz, Internet'te herhangi bir web sitesine ulaşabilmek için Internet tarayıcımızın adres satırına ulaşmak istediğimiz web sitesinin adresini yazarız veya Google tarzı arama motorlarının arama sayfasında arama yaparak ulaşmak istediğimiz web sitesine ulaşırız.

Ancak arka planda işler daha karmaşık. Internet tarayıcımız ulaşılmak istenen web sitesinin barındırılıdığı  (Host edildiği) Web Server'ın Ip adresini bilmek zorunda. Ancak bu şekilde Internet tarayıcımızda bu web sitesini görebiliriz. Internet tarayıcımız bir şekilde bu Ip adresini öğrenmek zorunda. Bununda en geçerli yolu Dns Server'lar.

Internet tarayıcımızın adres satırı ile olsun Arama motorları yardımıyla olsun, Internet tarayıcımız ulaşılmak istenilen web sitesinin host edildiği web server'ın Ip adresini sorgulamak için bir Dns Server'a yönlendirilir. Aslında bizler ulaşmak istediğimiz web sitesinin bulunduğu web server'ın Ip adresini bilsek Internet tarayıcımızın adres satırına yazarak da web sitesine ulaşabiliriz. Ancak artık web o kadar büyüdüki, ziyaret etmek istediğimiz web sitelerinin barındırıldığı web server'ların Ip adreslerini tek tek aklımızda tutamayız. İşte Dns Server'lar bu işi yapıyor. Yani web server'ların Ip adresi ve ona karşılık gelen web adresini bir tabloda tutuyorlar. Örneğin, http://66.102.9.104 adresinin http://www.google.com 'a eşleşmiş olduğu gibi. Böylece bizler Ip adreslerini aklımızda tutmak yerine onlara karşılık gelen isimleri aklımızda tutuyoruz. O kadar rakamı aklımızda tutma zahmetinden de kurtulmuş oluyoruz.

Dns Server genelde ISP'ler (Internet Services Provider - Internet Servis Sağlayıcı) tarafından yönetilen, yani sizin Adsl hizmetinizi aldığınız (TTNET, Superonline, Smile Adsl, Doping Adsl vs) firmanın Dns Server'larıdır. Adsl hizmetini aldığınız firma üzerinde Internet'e bağlanmak için modeminizi açtığınızda, firma tarafından size verilen kullanıcı adı ve şifre sayesinde modeminiz Adsl firmasının Dns Server'ından almış olduğu Ip Adres, Dns Server adresleri, Default Gateway adresleri sayesinde Internet'e bağlanır ve adres satırı üzerinden veya Arama motorlarının arama satırından yapmış olduğunuz arama sorgularının sonucuna göre ulaşmak istediğiniz web sitesine ulaşmanızı sağlar.

Daha detaylı bilgi için Vikipedi.

Kısa bir Dns yazısı gibi oldu ama aşağıdaki ürünün ne amaçla yazıldığını anlamak için bu siteye gelmeden önce Dns Server'ların ne işe yaradığı hakkında bilgisi olmayan arkadaşları bilgilendirmek istedim.

Gelelim konumuza. Eğer Internet tarayıcımız daha hızlı çalışan bir Dns Server'a sorgu yollarsa cevabını daha hızlı alacağı için Internet'te aradıklarımıza daha hızlı erişebiliriz.

Namebench, Internet'te gezinirken daha hızlı DNS Server adreslerini öğrenmemizi sağlayan bir yazılım. Yazılımı denemek isteyen arkadaşlar http://code.google.com/p/namebench/ adresinden ürünü Download edebilirler. Yazılım kuruluma ihtiyaç duymuyor. Sadece extract (Ayıklama) işlemi var o kadar.

Yazılımda çalıştıktan sonra,

Nameserver: Bilgisayarınızın kablolu veya kablosuz adaptörüne elle veya ISP tarafından atanmış olan Dns Server'ların adreslerini göreceksiniz. (Eğer test'i bu Dns Server'lar arasında yapmak istiyorsanız alt kısımdaki kutucuklarda bulunan işaretleri kaldırın).

Include global DNS providers(Google, Public DNS, OpenDNS, UltraDNS, etc.) : Test'e Internet'te hizmet veren diğer Dns Server'ları da dahil etmiş olursunuz.

Include best available regional DNS services : Bölgenizdeki en iyi Dns Server'ları da test'e dahil edebilmeniz için.

Include censorship checks : Sansür uygulayan Dns Server'lar da test'e dahil edilir.

Benchmark Data Source : Test yapılırken kullanılacak Internet tarayıcınızı seçin.

Benchmark Data Selection : Bu seçenek, tarayıcı geçmişinizin (history) veya Alexa verilerinin kayıtları nasıl etkileyeceğini belirler. Varsayılan seçenek en uygun seçenektir.

Number of Tests : Buradaki rakam her Dns Server'ın kaçar kez test edileceğini belirler.

Number of Runs : Test'in kaçar kez yapılacağını belirlemenizi sağlar. Varsayılan olarak 1'dir. Her yapılan test cache'lendiği için (Önbellek) bir den fazla test gerçekleştirildiğinde önbelleğe alınmış ve alınmadan yapılmış test arasındaki farkı görmek isteyenler için faydalı bir seçenek.

Start Benchmark ile test'e başlayabilirsiniz.

Not: Bu işlemi esnasında Internet üzerinde herhangi bir işlem (Internet'te gezinmek, Msn vs) yapmanız durumunda test'in sonuçları gerçek değerleri yansıtmayacaktır hatırlatırım.

Test bittiğinde aşağıdaki gibi sonuçlar ekranınıza gelecektir.

O an için size en hızlı Dns Server'ların bir listesi verilir ve şu an kullanmış olduğunuz Dns Server ile arasındaki hız farkını yüzde değer olarak verir. Tavsiye edilen Dns Server'ları (Recommended configuration) isterseniz manuel olarak kendi TCP/IP ayarlarınızla değiştirebilirsiniz. Bunu yapmanın bir çok yolu var malum ancak bilmeyenler için,

  • Başlat, Denetim Masası, Ağ ve Internet, Ağ ve Paylaşım Merkezi ve ardından Ağ bağlantılarını yönet'i tıklatarak Ağ Bağlantıları'nı açın.
  • Değiştirmek istediğiniz bağlantıyı (Internete kabloyla bağlıysanız Yerel Ağ Bağlantısı'nı, kablosuz olarak bağlıysanız Kablosuz Ağ Bağlantısı'nı) sağ tıklayın ve Özellikler'i tıklatın.

Tcp/Ip

  • Açılan pencerede (Ağ İletişimi) Internet Protokolü sürüm 4 (TCP/IPv4) tıklayın ve sonra Özellikler'i tıklayın.
  • DNS sunucusu adresini otomatik olarak al işaretini Aşağıdaki DNS sunucusu adreslerini kullan olarak değiştirin ve Test'te tavsiye edilen Dns adreslerini bu 2 sekmeye yazınız ve Tamam'ı tıklayınız.

 

Cache (Önbellek) temizliği için,

Başlat- Çalıştır (Kısayolu Win + R) satırına cmd yazarak enter'a basın. Açılan Command Prompt ekranına ipconfig /flushdns yazın ve Enter'a basın.

Bu test'in sonuçları her nekadar gerçek değerler de olsa kullanımdaki farklılığı sizin tespit etmeniz lazım.

Umarım işe yarar.