Linux'ta Hosts Dosyası Nasıl Düzenlenir ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
02.12.2024

Linux’ta Hosts Dosyası Nasıl Düzenlenir

Linux’taki hosts dosyası, ana bilgisayar adlarını IP adresleriyle eşleştirmek için kullanılan önemli bir sistem dosyasıdır. Bu dosya, kullanıcıların özel alan adı çözümleri tanımlamasına olanak tanır; bu da özellikle yerel geliştirme, test etme veya belirli alan adları için DNS aramalarını geçersiz kılmak için yararlı olabilir. Bu makalede, adım adım talimatlar ve önemli hususlar sunarak Linux’ta hosts dosyasının nasıl düzenleneceğini anlatacağız.

Hosts Dosyasını Anlama

Hosts dosyası, Linux sisteminizde bulunan ve genellikle şu adreste yer alan basit bir metin dosyasıdır:

/etc/hosts

Bir ana bilgisayar adını kullanarak bir web sitesine veya hizmete erişmeye çalıştığınızda, sistem DNS sunucularını sorgulamadan önce bu dosyayı kontrol eder. Bu, DNS ayarlarını değiştirmeden alan adlarını belirli IP adreslerine yönlendirmek için hosts dosyasını kullanabileceğiniz anlamına gelir.

Hosts Dosyasını Neden Düzenlemeliyim?

Hosts dosyasını aşağıdakiler de dahil olmak üzere çeşitli nedenlerle düzenlemek isteyebilirsiniz:

  • Yeni web sitelerini test etme: DNS kayıtlarını değiştirmeden bir etki alanını yerel bir geliştirme sunucusuna yönlendirin.
  • Web sitelerini engelleme: Erişimi engellemek için istenmeyen alan adlarını 127.0.0.1’e (localhost) yönlendirin.
  • Özel etki alanı çözümlemesi: Belirli uygulamalar veya hizmetler için DNS ayarlarını geçersiz kılın.

Linux’ta Hosts Dosyasını Düzenleme Adımları

Adım 1: Bir Terminal Açın

Hosts dosyasını düzenlemek için terminal kullanmanız gerekir. Terminal uygulamanızı açın. Genellikle uygulamalar menünüzde veya Ctrl Alt T tuşlarına basarak bulabilirsiniz.

Adım 2: Hosts Dosyasını Yedekleyin

Herhangi bir değişiklik yapmadan önce, mevcut hosts dosyasının bir yedeğini oluşturmak iyi bir fikirdir. Aşağıdaki komutu çalıştırın:

sudo cp /etc/hosts /etc/hosts.backup

Bu komut, aynı dizinde hosts.backup adlı orijinal hosts dosyasının bir kopyasını oluşturur.

Adım 3: Düzenlemek için Hosts Dosyasını Açın

Hosts dosyasını açmak için bir metin düzenleyici kullanın. Nano, vi veya gedit gibi editörleri kullanabilirsiniz. Aşağıda, yeni başlayanlar için kullanıcı dostu olan nano ile nasıl yapılacağı anlatılmaktadır:

sudo nano /etc/hosts

Adım 4: Hosts Dosyasını Düzenleyin

Hosts dosyası editörde açıldığında, aşağıdaki gibi görünen satırlar göreceksiniz:

127.0.0.1 localhost

Yeni bir ana bilgisayar adı ve IP adresi eşlemesi eklemek için dosyanın en altına gidin ve aşağıdaki formatta yeni bir satır ekleyin:

IP_adresi ana bilgisayar adı

Örneğin, example.local etki alanını yerel makinenize yönlendirmek için şunları eklersiniz:

127.0.0.1 example.local

Bir web sitesini engellemek için onu localhost’a yönlendirebilirsiniz:

127.0.0.1 unwanted-website.com

Her girdinin yeni bir satırda olduğundan emin olun ve IP adresi ile ana bilgisayar adını boşluklarla (boşluklar veya sekmeler) ayırın.

Adım 5: Değişiklikleri Kaydet ve Çık

Eğer nano kullanıyorsanız, CTRL O tuşuna basarak değişikliklerinizi kaydedin, ardından onaylamak için Enter tuşuna basın. CTRL X tuşuna basarak düzenleyiciden çıkın.

Eğer vi kullanıyorsanız, Esc tuşuna basın, :wq yazın ve Enter tuşuna basarak kaydedip çıkın.

Adım 6: Değişikliklerinizi Doğrulayın

Değişikliklerinizin uygulandığından emin olmak için aşağıdaki komutu çalıştırarak doğrulayabilirsiniz:

cat /etc/hosts

Bu, hosts dosyasının içeriğini görüntüleyecektir. Yeni eklediğiniz girdilerin orada listelendiğini görmelisiniz.

Adım 7: Değişiklikleri Test Edin

Ana bilgisayar adının istenen IP adresine çözümlenip çözümlenmediğini test etmek için ping komutunu kullanabilirsiniz:

ping example.local

Her şey doğru ayarlanmışsa, çıktı example.local dosyasının 127.0.0.1 adresine çözümlendiğini göstermelidir.

Önemli Hususlar

  • Yönetici Ayrıcalıkları: Hosts dosyasını düzenlemek yönetici ayrıcalıkları gerektirir. Dosyayı düzenlemek için sudo kullanmanız gerekir.
  • Sıra Önemlidir: Sistem hosts dosyasını yukarıdan aşağıya doğru işler. Aynı ana bilgisayar adı için birden fazla giriş varsa, ilk eşleşme kullanılır.
  • DNS Önbelleğini Temizleme: Değişiklikler etkili olmuyorsa, DNS önbelleğinizi temizlemeniz gerekebilir. Bu, dağıtıma göre değişebilir ve ağ hizmetlerinin yeniden başlatılmasını gerektirebilir.

Sonuç

Linux’ta hosts dosyasını düzenlemek, sisteminizin ana bilgisayar adlarını nasıl çözümleyeceğini özelleştirmenize yardımcı olabilecek basit bir işlemdir. Geliştirme, test ya da istenmeyen siteleri engelleme amaçlı olsun, hosts dosyası ana bilgisayar adı çözümlemesini yerel olarak kontrol etmek için güçlü bir yol sağlar. Bu kılavuzda özetlenen adımları izleyerek hosts dosyasında kolayca değişiklik yapabilir ve doğrulayabilir, böylece Linux ortamınız üzerindeki kontrolünüzü artırabilirsiniz.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills