Hosts Dosyası Kullanımı

13 0

Hosts dosyası, bir bilgisayarın ağ bağlantılarını yönetmek için kullanılan basit bir metin dosyasıdır. Genellikle “hosts” olarak adlandırılır ve işletim sisteminin belirli bir konumunda bulunur. Bu dosya, IP adreslerini belirli domain isimleriyle (alan adlarıyla) eşleştirir ve bu eşleşmeleri DNS (Domain Name System) sorguları yapılmadan önce işler.

Hosts Dosyasının Kullanım Amaçları

  1. Alan Adı Çözümleme: Hosts dosyası, belirli alan adlarının belirli IP adreslerine yönlendirilmesini sağlar. DNS sunucusuna başvurmadan önce hosts dosyasında belirtilen eşleşmeler kullanılır.
  2. Yerel Geliştirme: Geliştiriciler, yerel makinelerinde veya yerel ağlarındaki belirli domain isimlerini belirli IP adreslerine yönlendirmek için hosts dosyasını kullanır. Bu, geliştirme veya test aşamasında kullanışlıdır.
  3. Erişim Engelleme: Belirli web sitelerine veya IP adreslerine erişimi engellemek için hosts dosyası kullanılabilir. Örneğin, sosyal medya sitelerini veya reklam sunucularını engellemek amacıyla kullanılabilir.
  4. Ağ Yönetimi: Ağ yöneticileri, ağ üzerindeki cihazların belirli alan adlarını belirli IP adreslerine yönlendirmesini sağlamak için hosts dosyasını kullanabilir. Bu, ağ trafiğini yönetmek ve güvenliği artırmak için kullanılabilir.

Hosts Dosyasının Formatı

Hosts dosyası basit bir formatta yazılır. Her satır, bir IP adresi ve ona karşılık gelen alan adını içerir. Yorum satırları ise “#” karakteri ile başlar. İşte basit bir örnek:

Hosts Dosyasının Konumu

  • Windows: C:\Windows\System32\drivers\etc\ klasöründe hosts dosyasını bulabilirsiniz.
  • Linux/Unix: /etc/hosts
  • MacOS: /private/etc/hosts

Hosts Dosyasını Düzenleme

Hosts dosyasını düzenlemek için yönetici (veya root) yetkilerine sahip olmanız gerekir. Windows’ta bu, Notepad veya başka bir metin düzenleyiciyi yönetici olarak çalıştırmayı gerektirir. Linux ve MacOS’ta ise sudo komutunu kullanarak bir metin düzenleyiciyle dosyayı açabilirsiniz:

Örnek Kullanım

Örneğin, belirli bir web sitesine erişimi engellemek için hosts dosyasını şöyle düzenleyebilirsiniz:

Bu satırı eklediğinizde, www.blockedwebsite.com adresine gitmeye çalıştığınızda, yerel makinenizin IP adresine yönlendirilirsiniz ve siteye erişim engellenmiş olur.

Hosts Dosyası İle Hosting Üzerinde Yer Alan Sitenizi Domain Yönlendirmeden Kontrol Edin

hosts dosyasını kullanarak, hosting üzerinde yer alan bir sitenizi domain yönlendirmesi yapmadan kontrol edebilirsiniz. Bu, özellikle sitenizin DNS ayarlarını değiştirmek istemediğinizde veya test amacıyla sitenizi farklı bir IP adresine yönlendirmek istediğinizde kullanışlıdır.

  • Hosting IP Adresini Öğrenin:
    • İlk olarak, hosting sağlayıcınızdan sitenizin barındırıldığı sunucunun IP adresini öğrenin. Bu bilgi genellikle hosting kontrol panelinizde bulunur veya hosting sağlayıcınızın destek ekibiyle iletişime geçerek öğrenebilirsiniz.
  • Hosts Dosyasını Düzenleyin:
    • Hosts dosyasını düzenleyerek,  sitenizi bu IP adresine yönlendirebilirsiniz. Bu işlem, sadece sizin bilgisayarınızda geçerli olacak şekilde domain adını belirttiğiniz IP adresine yönlendirir.
  • Hosts Dosyasına Giriş Ekleyin:
    • Dosyanın en altına şu satırı ekleyin:
    • Örneğin, sunucu IP adresiniz 123.456.789.123 ve domain adınız ornekdomain.com ise:
  • Değişiklikleri Kaydedin:
    • Hosts dosyasındaki değişiklikleri kaydedin ve dosyayı kapatın.
  • Tarayıcıda Test Edin:
    • Tarayıcınızı açın ve domain adınızı (ornekdomain.com) adres çubuğuna yazın. Siteyi hosting üzerinde görüntüleyebilmeniz gerekir.

Bu yöntem, Domain yönlendirmesi yapmadan hosting üzerinde yer alan sitenizi görüntülemenizi sağlayacaktır. Ancak, bu yalnızca sizin bilgisayarınızda çalışır ve genel internette geçerli değildir. Eğer siteyi herkesin erişebileceği şekilde aktif hale getirmek istiyorsanız, Alan adı firmanızdan domain DNS kayıtlarını hosting firmanıza göre ayarlamanız gerekiyor.

Hosts dosyası, ağ bağlantılarınızı yönetmek için güçlü bir araçtır ve doğru kullanıldığında ağ trafiğini optimize edebilir, belirli kaynaklara erişimi kontrol edebilir veya geliştirme süreçlerini iyileştirebilir.

Bir cevap yazın