Windows 10’da Hosts Dosyası: Nedir ve Nasıl Düzenlenir?
Hosts dosyası, sistem harici DNS sunucularını kontrol etmeden önce etki alanı adlarını IP adresleriyle eşleştirmek için işletim sistemi tarafından kullanılan düz bir metin dosyasıdır. Hosts dosyasını düzenleyerek, hangi IP adreslerinin belirli alan adlarıyla ilişkili olduğunu manuel olarak tanımlayabilirsiniz. Bu, web sitelerini test etmek, belirli etki alanlarını engellemek veya DNS ayarlarını geçersiz kılmak için kullanışlıdır.
Bu makalede hosts dosyasının ne olduğunu, Windows 10‘da nasıl çalıştığını açıklayacak ve hosts dosyasının nasıl bulunacağı, düzenleneceği ve etkin bir şekilde kullanılacağına ilişkin adım adım talimatlar sunacağız.
Hosts Dosyası Nedir?
Hosts dosyası, alan adlarının IP adreslerine statik eşlemelerini içeren bir sistem dosyasıdır. Tarayıcınıza bir alan adı yazdığınızda (örn. www.example.com), bilgisayarınız alan adını bir IP adresine çözümlemek için bir DNS sunucusuna ulaşmadan önce hosts dosyasını kontrol eder. Hosts dosyasında etki alanı için bir giriş varsa, sistem burada belirtilen IP adresini kullanır.
Hosts Dosyasının Yaygın Kullanımları:
- Web sitelerini engelleme: Bir alan adını (örn. www.ads.com) 127.0.0.1’e yönlendirerek erişimi etkili bir şekilde engelleyin.
- Web sitelerini test etme: Bir alan adını yerel bir geliştirme sunucusuna yönlendirin.
- DNS sorunlarını atlama: DNS doğru şekilde çözümlenmiyorsa, bir etki alanına manuel olarak bir IP adresi atayın.
Windows 10’da Hosts Dosyasının Konumu
Windows 10’da hosts dosyası aşağıdaki dizinde bulunur:
Korumalı bir sistem dosyası olduğu için bu dosyayı düzenlemek için yönetici ayrıcalıklarına ihtiyacınız olacaktır.
Windows 10’da Hosts Dosyası Nasıl Düzenlenir
Hosts dosyasını düzenlemek için aşağıdaki adımları izleyin:
Adım 1: Not Defteri’ni Yönetici Olarak Açın
- Başlat düğmesine tıklayın, arama çubuğuna Notepad yazın.
- Not Defteri’ne sağ tıklayın ve Yönetici olarak çalıştır’ı seçin.
Adım 2: Hosts Dosyasını Açın
- Not Defteri’nde Dosya > Aç’a tıklayın.
- Hosts dosya konumuna gidin:C:\Windows\System32\drivers\etc\
- Aç iletişim kutusunun sağ alt köşesinde, dosya türü filtresini Metin Belgeleri (*.txt) yerine Tüm Dosyalar olarak değiştirin.
- Hosts dosyasını seçin ve Aç’a tıklayın.
Adım 3: Hosts Dosyasına Giriş Ekleme
Hosts dosyası açıldıktan sonra, alan adı-IP eşleştirmelerini ekleyebilir, değiştirebilir veya kaldırabilirsiniz. Her giriş aşağıdaki formatta yeni bir satırda olmalıdır:
Örneğin, www.ads.com adresini engellemek için şu satırı ekleyebilirsiniz:
Bu, www.ads.com için herhangi bir isteği yerel makinenize (127.0.0.1) yönlendirecek ve bu web sitesine erişimi etkili bir şekilde engelleyecektir.
Bir etki alanını belirli bir IP adresine yönlendirmek istiyorsanız (örneğin test amaçlı), aşağıdaki biçimi kullanabilirsiniz:
Bu, sistemi www.example.com adresini 192.168.1.100 yerel IP adresine çözümlemeye zorlayacaktır.
Adım 4: Hosts Dosyasını Kaydedin
Değişiklikleri yaptıktan sonra, hosts dosyasını kaydetmek için Dosya > Kaydet’e tıklayın. Değişiklik yapmak için yönetici izinlerini onaylamanız istenebilir.
Hosts Dosyasının Kullanımına İlişkin Pratik Örnekler
1. İstenmeyen Web Sitelerini Engelleme
Belirli web sitelerini var olmayan bir IP adresine ya da localhost adresi olan 127.0.0.1’e eşleyerek erişimi engelleyebilirsiniz. Bu, tarayıcının web sitesini yüklemesini etkili bir şekilde engeller.
Örneğin, Facebook’u engellemek için hosts dosyasına aşağıdaki girdiyi ekleyin:
Www.facebook.com adresini ziyaret etmeye çalıştığınızda, sistem web sitesini barındırmayan 127.0.0.1 adresine çözümlemeye çalıştığı için yükleme başarısız olacaktır.
2. Test için Alan Adlarını Yeniden Yönlendirme
Bir web sitesi geliştiriyorsanız ve canlı siteyi etkilemeden yerel makinenizde test etmek istiyorsanız, etki alanını yerel geliştirme sunucunuza yönlendirmek için hosts dosyasını düzenleyebilirsiniz.
Örneğin, yerel sunucunuz 192.168.1.50 adresinde çalışıyorsa ve www.mytestsite.com adresini yerel olarak test etmek istiyorsanız, ekleyebilirsiniz:
Şimdi, www.mytestsite.com adresini ziyaret ettiğinizde, test için yerel sunucunuza çözümlenecektir.
3. DNS Sorunlarını Atlama
Bir DNS sunucusu bir etki alanını doğru şekilde çözümleyemiyorsa veya DNS değişiklikleri yayılırken geçici bir düzeltmeye ihtiyacınız varsa, hosts dosyasında IP adresini manuel olarak ayarlayabilirsiniz.
Örneğin, www.example.com adresinin 93.184.216.34 olarak çözümlenmesi gerekiyorsa, ekleyebilirsiniz:
Bu, etki alanını harici DNS sunucularına güvenmeden belirtilen IP adresine çözümlemeye zorlar.
Varsayılan Ana Bilgisayarlar Dosyasını Geri Yükleme
Hosts dosyasını yanlışlıkla değiştirirseniz veya varsayılan durumuna geri yüklemeniz gerekirse, tüm özel girişleri kaldırabilir ve varsayılan yapıyı olduğu gibi bırakabilirsiniz. Varsayılan hosts dosyası şu şekildedir:
Hosts Dosyası Sorunlarını Giderme
- Hosts dosyasını yönetici ayrıcalıklarıyla düzenlediğinizden emin olun.
- Girişlerde yazım hatası olup olmadığını kontrol edin.
- Değişikliklerin etkili olmasını sağlamak için DNS önbelleğinizi temizleyin. Bunu, Komut İstemi’nde aşağıdaki komutu çalıştırarak yapabilirsiniz: Değişiklikler Etkili Olmuyor:
ipconfig /flushdns- Hosts Dosya İzinleri: Değişiklikleri kaydedemiyorsanız, bunun nedeni yanlış dosya izinleri olabilir. Hosts dosyasına sağ tıklayın, Özellikler’e gidin ve dosyanın Salt Okunur olarak ayarlanmadığından emin olun.
- Antivirüs Müdahalesi: Bazı antivirüs programları, kötü amaçlı yazılımların dosyayı değiştirmesini önlemek için hosts dosyasını izler. Hosts dosyasını düzenleyemiyorsanız, antivirüs programınızı geçici olarak devre dışı bırakın veya ayarlarını kontrol edin.
Sonuç
Windows 10’daki hosts dosyası, DNS ayarlarını geçersiz kılmanıza, web sitelerini engellemenize ve test veya sorun giderme için etki alanlarını yeniden yönlendirmenize olanak tanıyan basit ama güçlü bir araçtır. Hosts dosyasının nasıl düzenleneceğini ve yönetileceğini anlayarak, sisteminizin alan adlarını nasıl çözümlediğini kontrol altına alabilir ve istenmeyen içeriği engelleme, yerel siteleri test etme veya ağ yapılandırmalarını yönetme gibi görevleri gerçekleştirmeyi kolaylaştırabilirsiniz.