Windows 10'da Hosts Dosyası: Nedir ve Nasıl Düzenlenir? ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
16.12.2024

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:

C:\Windows\System32\drivers\etc\hosts

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:

IP_adresi alan_adı

Örneğin, www.ads.com adresini engellemek için şu satırı ekleyebilirsiniz:

127.0.0.1 www.ads.com

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:

192.168.1.100 www.example.com

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:

127.0.0.1 www.facebook.com 127.0.0.1 facebook.com

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:

192.168.1.50 www.mytestsite.com

Ş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:

93.184.216.34 www.example.com

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:

# Telif Hakkı (c) 1993-2009 Microsoft Corp. # Bu, Windows için Microsoft TCP/IP tarafından kullanılan örnek bir HOSTS dosyasıdır. # # Bu dosya IP adreslerinin ana bilgisayar adlarına eşlemelerini içerir. Her # giriş ayrı bir satırda tutulmalıdır. IP adresi ilk sütuna yerleştirilmeli ve ardından ilgili ana bilgisayar adı yazılmalıdır. # IP adresi ve ana bilgisayar adı en az bir # boşlukla ayrılmalıdır. # # Ek olarak, yorumlar (bunlar gibi) ayrı # satırlara veya ‘#’ sembolü ile gösterilen makine adını takiben eklenebilir. # # Örneğin: # 102.54.94.97 rhino.acme.com # kaynak sunucu # 38.25.63.10 x.acme.com # x istemci ana bilgisayarı # # localhost ad çözümlemesi DNS’in kendi içinde gerçekleştirilir. # 127.0.0.1 localhost # ::1 localhost

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
  1. 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.
  2. 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.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills