nwindows10

Hosts.txt Dosyası Nedir, Windows 10'da Hosts Dosyası Nasıl Düzenlenir?

Bütün Windows işletim sistemlerinde hosts.txt adı verilen küçük bir sistem dosyası bulunur. Windows 7 ve daha önceki Windows işletim sistemlerinde bu dosyayı düzenlemek son derece kolayken Windows 10'da artık o kadar kolay değil. Bu yazıda Windows 10'da bu dosyayı nasıl düzenleyebileceğinizi anlatacağım. Ama önce hosts.txt dosyasının ne işe yaradığını anlatmak istiyorum...


Bu dosyanın ne işe yaradığını anlatabilmek için önce Internetin temel çalışma prensiplerinden birini anlatmam gerekiyor;

Tarayıcınızı açıp herhangi bir adres yazdığınızda (www.facebook.com olsun) tarayıcınız için bu adresin hiçbir anlamı yoktur. Çünkü ve sitelerinin adresleri sayılardan oluşur.Ancak hiçbir kullanıcı bu adresleri aklında sayı olarak tutamayacağından bu sayılar isimlere karşılık gelecek şekilde eşleştirilirler. Yani aslında adresi 173.252.101.26 olan (Bu tip büyük sitelerin IP adresi sürekli değişir o yüzden şu anda çalışmayabilir)  Facebook'a girmeniz için www.facebook.com yazmanız yeterlidir. Siz bu ismi yazdığınızda bilgisayarınız önce hosts.txt dosyasına bakar. Burada eğer www.facebook.com adresi 173.252.101.26 adresindeki sisteye karşılık geliyor bilgisi varsa (#       173.252.101.26   facebook.com gibi) tarayıcınız direkt tıpkı telefon numarası çevirmeniz gibi 173.252.101.26 adresini işler ve Facebook Web sitesini açar. Ancak hosts.txt dosyasında Facebook ile ilgili bir bilgi yoksa o zaman Internetteki DNS sunucularına Facebook sistesinin gerçek adresini sorar. DNS sunucularında bütün sistelerin gerçek adresleri bulunur. DNS sunucusu tarayıcınıza 173.252.101.26 adresini verir ve tarayıcınız sizin için siteyi açar.

hosts.txt dosyasını düzenleyerek 2 şey elde edebilirsiniz:

  1. Bir siteyi engellemek
  2. Engellenmiş bir siteye ulaşmak


Bir siteyi engellemek

Bir siteyi englelemek istediğinizde (yasaklayacağımız site örnek.com olsun)  hosts.txt dosyasına

# 127.0.0.1 örnek.com

kodunu eklemeniz yeterli olacaktır. Bu durumda tarayıcınıza örnek.com yazdığınızda hosts.txt dosyası tarayıcınızı 127.0.0.1 adresine yönlendirecektir -ki bu bilgisayarımızın yerel adresi olduğu için site açılmayacaktır.


 Engellenmiş bir siteye ulaşmak

Türkiye'de bildiğiniz gibi sık sık sitelere ulaşım yasaklanıyor. Internet servis sağlayıcıları bu yasaklamayı genelde sitenin DNS adresini manipule ederek uyguluyorlar. Yani siz örnek.com yazıyorsunuz -eğer site yasaklıysa- Internet sağlayıcınız (TTNET olsun) DNS sunucusuna bu sstenin gerçek adresi yerine mahkeme emrini görüntüleyen bir sitenin adresini kaydediyor, tarayıcınızda DNS suncusu kendisine yanlış adres verdiği için yanlış siteye gidiyor. Bu durumda siz hosts.txt dosyasına bu sistenin gerçek adresini yazarsanız tarayıcınız DNS sunucuya sormayacağı için kandırılmıyor ve doğru adrese gidiyor. Bu yöntemin başka bir kullanım amacı ise illegal program kullanımılarında programın lisans sunucularına erişimini engellemek. Konuyla ilgili bir yazıyı Google erişim yasağı esnasında yayınlamıştım: Google ve Youtube Yasağı ve Yapılabilecekler


Yukarıda anlattıklarımın son derece genel bilgiler olduğunu ve sistemin daha karmaşık olmasından dolayı her zaman yukarıda anlatıldığı gibi gerçekleşmeyebileceğini göz önünde bulundurun lütfen.


Yukarıda da bahsettiğim üzere Windows 10'un hosts.txt dosyasındaki değişikliklere yaklaşımı önceki Windows sürümlerinden farklı. Bunun sebebi ise Windows 10 ile beraber gömülü olarak gelen Windows Defender. Windows Defender, hosts.txt dosyasında yapılan değişiklikleri burada görebileceğiniz üzere olası bir tehdit olarak görüyor ve hosts.txt dosyasını varsayılana sıfırlıyor. Bunda da haksız sayılmaz çünkü malware, adware ve spyware gibi zararlı yazılımlar veya programlar genelde hosts.txt dosyasını değiştirerek sizleri kendi istedikleri sitelere yönlendirirler. Windows Defender'ın üzerinde değişiklik yaptığınız hosts.txt dosyasını sıfırlamasının önüne geçmenin ise 2 yolu var;

  1. Windows Defender'ın hosts.txt dosyasını taramasını önlemek
  2. 3. parti bir Anti-Virüs yazılımı kullanmak.

Çoğu 3. parti Anti-Virüs yazılımı hosts.txt dosyası değişikliklerini bu kadar katı kurallarla engellemiyor. 3. parti bir Anti-Virüs yazılımı kurduğunuzda Windows Defender kendini otomatik olarak kapatacaktır. Ancak yine de kontrol edin çünkü aynı anda çalışmaları sistem performasını dibe vurduracaktır.



 Windows Defender kullanmaktan memnunsanız ve kullanmaya devam etmek istiyorsanız yapmanız gereken Defender'a "Hosts dosyasını tarama!" demek. Bunun için ise alttaki adımları uygulamanız yeterli.

1- Windows logo tuşuna basın ve Defender yazın. Çıkan arama sonuçlarında Windows Defender'a tıklatın.


2- Windows Defender'da Ayarla butonuna tıklatın.


3- Açılan Ayarlar penceresinde Dışlamalar başlığı altındaki Bir dışlama ekle bağlantısına tıklatın.


4- Açılan pencerede Bir dosyayı dışarıda tut seçeneğine tıklatın.


5- Açılan Gözat penceresinde C:\Windows\System32\Drivers\etc yolunu izleyin ve hosts dosyasına çift tıklatın.


6- Dosyanın dışlananlar arasına eklendiğini göreceksiniz.


8- Windows Defender'ı kapatın. Artık hosts.txt dosyasında yaptığınız değişiklikler sıfırlanmayacak.  hosts.txt dosyasını düzenlemeyi ise burada anlatmıştım: Google ve Youtube Yasağı ve Yapılabilecekler

Arşiv

Son yorumlar

Twitter

Facebook

Google+

İzleyiciler

item