Hosts dosyası her işletim sisteminde bulunur ve IP adreslerini isimlerle eşleştirme işlevi görür. Bir anlamda DNS sunucusunun yerel bir versiyonu gibi çalışır; sadece belirli bir sunucu veya iş istasyonunda etkindir.
Bu dosyada herhangi bir alan adı için istediğiniz IP adresini belirleyebilirsiniz. Bu cihazdan tarayıcı aracılığıyla o alan adına eriştiğinizde, internetin kök DNS sunucularını atlayarak doğrudan belirttiğiniz IP adresine yönlendirilirsiniz.
1. Windows
Hosts dosyasına erişim yolu:
C:\Windows\System32\drivers\etc\hosts
Örnek içerik:
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 m.megafonpro.ru
127.0.0.1 mobilebanner.ru
Bu dosya sistem dosyasıdır ve değişiklik yapabilmek için yönetici yetkileri gerektirir. Dosyayı kaydederken işletim sistemi bu yetkiyi talep eder.
2. Linux
Hosts dosyasına erişim yolu:
/etc/hosts
Örnek içerik:
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 m.megafonpro.ru
127.0.0.1 mobilebanner.ru
Bu örneklerde, mobil internet üzerinden erişim sağlarken operatörün reklam banner'larını engellemek amacıyla ayarlar yapılmıştır.