Linux'ta Hosts Dosyası Nasıl Düzenlenir?

Linux'ta Hosts Dosyası Nasıl Düzenlenir?

Hosts dosyası Linux, Windows ve Mac'te desteklenir; ana bilgisayar adlarını çeşitli IP adreslerine eşlemek için çalışan düz metin dosyalarıdır. Testi belirli bir ağda çalıştırdığınızda Hosts dosyasını düzenlemek harikadır.  Web tarayıcısının bir alan adını belirli bir IP adresine çevirmek için DNS (Etki Alanı Adı Sunucusu) aramasını kullandığı işlemi atlamak için bir IP adresinin eşlenmesini de kullanabilirsiniz.

Bir kullanıcı bir web sitesinin alan adını yazdığında, alan adının belirli bir IP adresine çevrilmesi gerekir. Bir işletim sistemi bir etki alanı için Hosts dosyasını kontrol ettiğinden ve bu etki alanı için herhangi bir giriş olmaması durumunda, bir Hosts dosyasının DNS'ye göre en yüksek önceliği vardır. Belirli bir alan adını çözmek için yapılandırılmış DNS sunucularını sorgulamaya başlar. Hosts dosyası hakkında küçük bir bilgiydi ve Hosts dosyalarının Linux'ta kolayca nasıl düzenleneceğine dair her yönü ele alacağız.

Neden Hosts Dosyasını Düzenle?

Linux makinesinde hosts dosyasını düzenlemenin çeşitli nedenleri vardır:

Linux'ta Hosts Dosyası Nasıl Düzenlenir?

Uygulamalar > yardımcı programlar > terminal özelliğinden terminali açın veya kısayol tuşları olarak CTRL, ALT ve T kullanabilirsiniz.

Terminali açtıktan sonra, aşağıdaki komutu kullanarak sistemde Linux Hosts dosyasını açın:

sudo vim /etc/hosts

Vim'i kullandık, ancak nano gibi farklı metin düzenleyicileri kullanabilirsiniz.

Komutu yürüttüğünüzde, sistem Hosts dosyasını açmak için parolayı girmenizi isteyecektir.

Hosts dosyasını kolayca değiştirebilirsiniz, böylece dosya, ilk önce IP adresi yazıldığı ve sunucunun adı ikinci sırada yazıldığı gibi biçimlendirilir.

0.0.0.0 sunucu.alan adı.com

Gereksinimlerinize göre Hosts dosyasının sonuna girdiler ekleyebilirsiniz. Herhangi bir satırı yoksaymak veya sistemin satırı okumamasını belirtmek isterseniz, o satırın başına “#” işaretini koyabilirsiniz.  Son olarak, dosyayı daha önce kaydedebilir ve çıkmadan önce kaydettiğinizden emin olabilirsiniz.

Bir Web Sitesini Engelle

Belirli bir web sitesinin onu localhost'un IP adresine yönlendirmesini engellemek istiyorsanız Hosts dosyasının alan adını değiştirin. Örneğin, xxyyzz'i engellemek istiyoruz.com, sonra yazabiliriz:

134.1.0.1 www.xxyyzz.com

Yukarıdaki metinde, 134.1.0.1, localhost'un IP'sidir, ancak varsayılan rotada değişiklik yapmak istiyorsanız şunu yazabilirsiniz:

0.0.0.0 www.xxyyzz.com

Yukarıdaki metinde 0.0.0.0 IP, bu belirli Hosts dosyasından varsayılan bir yoldur.

Sonunda dosyayı kaydetmek için CTRL ve X tuşlarına aynı anda basabilirsiniz.

Ad Servis Anahtarı

Belirtildiği gibi, bir Hosts dosyası, bir Etki Alanı Adı sunucusu aramasını atlamak için çalışır. Yine de, IP adresi çevirisini bulma sırası hakkında işletim sisteminin bilgisini içeren başka bir dosyaya sahiptir.

ns anahtarı.conf, DNS'yi bulmak için tamamen yapılandırılmış bir dosyadır, ardından Hosts dosyasını atlar ve DNS aramasına girer. Kolayca yapılandırma kontrolü için aşağıdaki komut satırını kullanabilirsiniz:

kedi /etc/ns anahtarı.conf [e-posta korumalı]:~$ kedi vb nsswttch.konf
# /etc/ns anahtarı.konf
#
# GNU Ad Hizmeti Anahtarı işlevinin örnek yapılandırması.
# 'glibc-doc-reference' ve 'info' paketleri kuruluysa şunu deneyin:
# 'info libc "Ad Hizmeti Anahtarı"' bu dosya hakkında bilgi için.
passwd:      uyumlu sistemd
grup:       uyumlu sistemd
gölge:      uyumlu
gshadow:     dosyalar
ana bilgisayarlar:      dosyalar mdns4_minimal [NOTFOUND=return] dns myhostname dosyaları
ağlar:    db dosyaları
protokoller:   db dosyaları
hizmetler:    db dosyaları
etherler:      db dosyaları
rpc:         db dosyaları
ağ grubu: nis
xyz@xyz-VirtualBox: ~$

Dosyaların yukarıdaki sonuçlarda sağ sütunda listelenmesini sağlayan "Ana Bilgisayarlar" adında bir giriş vardır. Bu şekilde listelenmemişse, aşağıdaki komutu kullanarak dosya düzenleyicinizi açın:

sudo vim /etc/nsswitch.konf

Bu komut, değişiklik yapmak ve dosyaları uygun kullanım için başlangıçta ayarlamak için Vim metin düzenleyicisini açacaktır.

Sonuç

Hosts dosyaları, alan adları ve IP adresleri için birden çok görevi gerçekleştirmek için faydalıdır.  Hosts dosyası ve Hosts dosyasını Linux'ta nasıl kolayca düzenleyebileceğiniz hakkında tam bilgiydi. Bu prosedür birden fazla Linux makinesinde denenmiş ve test edilmiştir, ancak her adımı dikkatli bir şekilde izlemeniz gerekir.

En İyi 5 Oyun Yakalama Kartı
YouTube'da oyun akışlarını hepimiz gördük ve sevdik. PewDiePie, Jakesepticye ve Markiplier, oyun deneyimlerini yükleyerek ve izleyicileri en yeni oyun...
Linux'ta Oyun Nasıl Geliştirilir
On yıl önce, pek çok Linux kullanıcısı en sevdikleri işletim sisteminin bir gün ticari video oyunları için popüler bir oyun platformu olacağını tahmin...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...