İnternetin ilk zamanlarında, bilgisayar adlarını IP adresleriyle eşleştirmek için kullanılan yalnızca bir "hosts" dosyası vardı. İnternete bağlı tüm cihazlar bir IP adresi ile temsil edilir. Bir IP adresi şöyle görünebilir: 184.108.40.206. Gördüğünüz gibi, internete bağlı her cihazın IP adresini hatırlamak zor olurdu! Böylece dosya sunucusu bilgisayar ana bilgisayar adlarıyla eşlenmiş telefon defteri benzeri bir IP adresleri dizini içeriyordu.
İnternet geliştikçe ve farklı coğrafi konumlarda daha fazla cihaz bağlandıkça, tek bir ana bilgisayar dosyasını korumak artık pratik değildi. Etki Alanı Adı Sistemi (DNS), İnternet'e bağlı cihazlara bir dizi dağıtılmış sunucuyu sorgulayarak ana bilgisayar adlarını aramanın bir yolunu sağlamak için 1984'te oluşturuldu. Ve internet bugüne kadar böyle çalışıyor.
hosts dosyası nerede Windows 11?
Ancak hosts dosyası çoğu işletim sisteminin bir parçası olarak kalır. DNS sunucuları tarafından sağlanan sonuçları geçersiz kılmak ve bir DNS sunucusunun yokluğunda yerel alan ağında (LAN) ana bilgisayar adı araması sağlamak için kullanılabilir. İşletim sistemine bağlı olarak, hosts dosyası farklı bir konumda bulunur. Örneğin, Unix'te hosts dosyasını /etc/hosts içinde bulacaksınız. Ve tüm modern versiyonlarında Windows, dahil olmak üzere Windows 11, ana bilgisayar dosyası %SystemRoot%System32driverversetchosts içindedir. %SystemRoot% ortam değişkeni varsayılan olarak C'ye işaret eder:WINDOWS.
hosts dosyası nasıl çalışır
Hosts dosyası, iki sütunlu metin satırları içerir. İlk sütunda bir IP adresi var. Ve ikinci sütunda bir bilgisayar ana bilgisayar adı var. İki sütun bir boşluk veya sekme ile ayrılabilir. Bu nedenle, örnek bir hosts dosyası şöyle görünebilir:
192.168.0.10 bobpc
192.168.0.11 clairepc
192.168.0.129 yazıcı sunucusu
Bu girişleri bir cihazdaki ana bilgisayar dosyasına eklerseniz, her ana bilgisayara ada göre ping atabilirsiniz ve bilgisayar bunu karşılık gelen IP adresine çözebilir. Örneğin, ping yazıcı sunucusu şöyle bir cevap döndürürdü:
Tam Nitelikli Etki Alanı Adlarını (FQDN) bir ana bilgisayar dosyasında da kullanabilirsiniz. Örneğin:
220.127.116.11 google.com
Eklediğiniz ana bilgisayar adları dosya sunucusu olmadığını harfe duyarlı. Büyük harf, küçük harf veya her ikisinin karışımı olabilir. Hosts dosyasının bazen bilgisayar korsanları tarafından ağ trafiğini kötü amaçlı sitelere yönlendirmek için kullanıldığını unutmayın. Bu nedenle, yalnızca yöneticiler ana bilgisayar dosyasını şurada düzenleyebilir: Windows.
hosts dosyasını şurada görüntüleyin: Windows 11
Varsayılan olarak, hosts dosyası Windows 11 geçerli giriş içermiyor. Bununla, her şeyin # sembolü kullanılarak yorumlandığını kastediyorum. Hosts dosyasını Not Defteri'nde açarak başlayalım.
- Görev çubuğunda Başlat'a tıklayın.
- Tip notepad ve basın ENTER.
- Basın Windows tuşu (WIN) + E Dosya Gezgini'ni açmak için.
- 'Hızlı erişim' yazan kutuya aşağıdaki yolu yapıştırın ve ENTER: %SystemRoot%System32driversetc
- Dosya listesinde ana bilgisayarları göreceksiniz.
- Dosya Gezgini ve Not Defteri'ni yan yana olacak şekilde düzenleyin.
- Hosts dosyasını Dosya Gezgini'nden Not Defteri penceresine sürükleyin.
Altta her ikisi de yorumlanmış iki giriş olduğunu göreceksiniz. İlk giriş, localhost için IPv4 adresidir. Ve ikinci giriş, localhost için IPv6 adresidir.
# 127.0.0.1 localhost
# :: 1 localhost
Ancak hosts dosyasına bir giriş eklemeye çalışırsanız, onu kaydedemezsiniz. Hosts dosyası, korumalı bir sistem dizininde olduğundan yalnızca yöneticiler tarafından düzenlenebilir.
Hosts dosyasını şurada düzenleyin: Windows 11
Ana bilgisayar dosyasını düzenlemenin iki yolu vardır. İlki, orijinal dosyanın bir kopyasını oluşturmayı ve ardından onu değiştirmeyi içerir. İkincisi, hosts dosyasına bir satır eklemek için komut satırını kullanır.
GUI ve Not Defteri'ni kullanarak hosts dosyasını düzenleyin
Hosts dosyasını düzenlemenin en kolay yolu, onun bir kopyasını almak ve ardından orijinali 'etc' klasörüne koymaktır.
- Dosya Gezgini'ni açmak için Dosya Gezgini'ni açın. Windows tuşu (WIN) + E.
- 'Hızlı erişim' yazan kutuya aşağıdaki yolu yapıştırın ve ENTER: %SystemRoot%System32driversetc
- Dosya listesinde, aynı anda dosyayı masaüstüne sürüklerken ana bilgisayarlara sağ tıklayın.
- Fare düğmesini bırakın ve ardından Buraya kopyala Menüden.
- Görev çubuğunda Başlat'a tıklayın.
- Tip notepad ve basın ENTER.
- Hosts dosyasını masaüstünden Not Defteri penceresine sürükleyin.
- Girişinizi dosyanın altına ekleyin. Bu örnekte, yerel alan ağım için aşağıdaki girişi ekleyeceğim:
192.168.1.10 BOBPC
- Dosyayı kaydetmek için CTRL + S tuşlarına basın.
- Not Defteri'ni kapatın.
- Şimdi fareyi kullanarak masaüstündeki hosts dosyasını Dosya Gezgini penceresine geri sürükleyin.
- içinde Dosyaları Değiştir veya Atla iletişim, tıklayın Dosyayı hedefte değiştirin.
- içinde Hedef Klasör Erişimi Reddedildi iletişim, tıklayın Devam et.
- İşlemi tamamlamak için onay vermeniz veya bir yönetici kullanıcı adı ve şifresi girmeniz gerekebilir.
- Görev çubuğunda Başlat'a tıklayarak Not Defteri'ni tekrar açın, notepadve basarak ENTER.
- Hosts dosyasını Dosya Gezgini'nden Not Defteri penceresine sürükleyin.
- Artık yeni girişinizi hosts dosyasında görebilirsiniz.
Komut satırını kullanarak hosts dosyasını düzenleyin
Bu yöntem komut satırını kullanır ve yukarıdaki yöntemden çok daha hızlıdır.
- Görev çubuğundaki Başlat menüsünü tıklayın.
- Komut yazın ve ardından Komut İstemi'nin solda vurgulandığından emin olun, Yönetici olarak çalıştır arama sonuçlarının sağındaki bölmede.
- İstendiğinde onay verin veya bir yönetici kullanıcı adı ve şifresi sağlayın.
- Komut istemi penceresinde, hosts dosyanıza bir giriş eklemek için burada gösterildiği gibi echo komutunu kullanın. Bu örnekte, hosts dosyasına 192.168.1.12 TOMPC ekleyeceğim.
echo 192.168.1.12 TOMPC >> %SystemRoot%System32driversthosts
- Hosts dosyasının güncellendiğini kontrol etmek için aşağıda gösterildiği gibi 'type' komutunu kullanın:
tip %SystemRoot%System32drivertchhosts
Komut satırını kullanarak hosts dosyasından bir girişi kaldırın
Bir girişi kaldırmanın en kolay yolu, komut satırından Not Defteri'ni açmaktır. Komut satırı, yukarıda açıklandığı gibi yönetici ayrıcalıklarıyla başlatılmalıdır.
notepad %SystemRoot%System32drivertchhosts
Not defteri hosts dosyasını açacaktır. Girişleri ekleyebilir veya kaldırabilir ve ardından dosyayı diske kaydedebilirsiniz.