Windows 10’da Hosts Dosyası: Nedir ve Nasıl Düzenlenir
Web sitelerini, sunucuları yönetirken veya yerel ortamları test ederken, alan adlarının nasıl çözümleneceği üzerinde kontrol sahibi olmak kritik öneme sahiptir. Windows 10’daki hosts dosyası, alan adlarını IP adreslerine hızlı ve doğrudan bir şekilde eşleştirmek için bir yol sağlar – dış DNS hizmetlerini atlayarak. Geliştirici, sistem yöneticisi veya özel ortamlarla çalışan bir barındırma müşterisi olsanız da, bu araç zaman kazandırabilir ve sorun gidermeyi basitleştirebilir. Bu kılavuzda, hosts dosyasının ne yaptığını, nerede bulacağınızı ve nasıl güvenli bir şekilde düzenleyeceğinizi adım adım göstereceğiz.
Hosts Dosyası Nedir?
Hosts dosyası, ana bilgisayar adlarını IP adresleriyle ilişkilendirmek için kullanılan yerel bir sistem dosyasıdır. Bir alan adını ziyaret ettiğinizde, Windows DNS sunucularını sorgulamadan önce hosts dosyasını kontrol eder. Bu, DNS ayarlarını geçersiz kılmak, belirli web sitelerini engellemek veya özel geliştirme ortamları oluşturmak için kullanabileceğiniz anlamına gelir.
Yaygın Kullanım Durumları:
Alan adlarını test sunucularına veya sahneleme ortamlarına yönlendirin
İstenmeyen siteleri engelleyin (reklamlar, izleme hizmetleri)
Geliştirme için bir alan adını localhost’a yönlendirin
Yeni bir web sitesi başlatırken DNS yayılmasını atlayın
Nerede Bulunur?
Hosts dosyasını burada bulacaksınız:
C:WindowsSystem32driversetchostsNot: Bu dosyanın uzantısı yoktur (örneğin .txt) ve yükseltilmiş izinlerle açılmalıdır.
Windows 10’da Hosts Dosyasını Nasıl Düzenlersiniz
Değişiklik yapmak için yönetici haklarına ihtiyacınız var. İşte nasıl:
Adım Adım
Notepad’i Yönetici olarak açın (arama > sağ tıklama > “Yönetici olarak çalıştır”)
Dosya → Aç’ı tıklayın
Şuraya gidin:
Aşağı sağdaki açılır menüde “Tüm Dosyalar” seçeneğini seçin
Hosts dosyasını seçin
Özel girişlerinizi en alta ekleyin
Dosyayı kaydedin
Örnek Giriş:
127.0.0.1 testsite.local
192.168.88.200 dev.yourdomain.comHosts Dosyasını Kullanarak Bir Web Sitesini Nasıl Engellersiniz
Bir alan adına erişimi engellemek için:
127.0.0.1 facebook.com
127.0.0.1 www.facebook.comArtık, Facebook’u açmaya yönelik her giriş localhost’unuza yönlendirilecektir – bu da siteyi etkili bir şekilde engeller.
Değişiklikleri Uygula: DNS Önbelleğini Temizle
Hosts dosyasını düzenledikten sonra, yeni kuralların uygulanmasını sağlamak için DNS önbelleğini temizleyin:
ipconfig /flushdnsBu komutu Komut İstemi’nde (Yönetici olarak) çalıştırın.
Yaygın Sorunlar & Çözümler
| Sorun | Çözüm |
|---|---|
| Dosya kaydedilemiyor | Notepad’i Yönetici olarak açın |
| Antivirüs düzenlemeyi engelliyor | Koruma özelliğini geçici olarak devre dışı bırakın veya dosyayı beyaz listeye alın |
| Değişiklikler çalışmıyor | DNS önbelleğini temizleyin, tarayıcıyı veya bilgisayarı yeniden başlatın |
Varsayılan Ayarlara Sıfırlama
Değişiklik yaptıysanız ve bir şeyler ters gittiyse, işte varsayılan Windows 10 hosts dosyası:
# Copyright (c) Microsoft
127.0.0.1 localhost
::1 localhostTemiz bir sayfaya ihtiyacınız varsa, bunu kopyalayıp yapıştırabilirsiniz.
Özet: Hosts Dosyası Neden Hala Önemlidir
| Kullanım Durumu | Fayda |
|---|---|
| Yeni web sitelerini test etme | DNS değişikliği gerektirmez |
| İstenmeyen siteleri engelleme | Hızlı ve basit |
| İç geliştirme | Alan adlarını IP’lere kolayca eşleyin |
| DNS sorun giderme | Çözümleme sorunlarını izole edin ve düzeltin |


