Menu
Coddy logo textTech

Hosts Dosyası

Coddy'nin Terminal ile Ağ İletişimi kursunda ders 6 / 47.

Makineniz DNS'e herhangi bir şey sormadan önce diskteki bir dosyayı kontrol eder: /etc/hosts. İçine bakın:

cat /etc/hosts

Her satır, bir adresin ardından o adres için bir veya daha fazla ad içerir. Her zaman bulacağınız satır şudur:

127.0.0.1    localhost

İşte bu yüzden localhost, hiç ağ bağlantısı ve DNS sunucusu olmadan çalışır. Yanıt bir dosyada duruyordur.

Hosts dosyası DNS'e üstün gelir. Dosyada ne yazıyorsa o kullanılır ve bu ad için DNS'e hiçbir zaman danışılmaz. Bu, üzerinde çalışırken gerçek bir alan adını bir test makinesine yönlendirmek için onu gerçekten kullanışlı kılar; ayrıca bir adın anlamsız bir yere çözümlendiği durumlarda bakılacak ilk yerdir.

Dosyanızda IPv6 için olanlar ve genellikle makinenin kendi adı için bir satır da dâhil olmak üzere başka satırlar da bulunur; bu nedenle dosyanızın başka birininkiyle tamamen aynı görünmesini beklemeyin.

challenge icon

Görev

Orta

localhost adresinin neye çözümlendiğini, bunu yanıtlayan dosyadan doğrudan öğrenin.

localhost ifadesini içeren /etc/hosts dosyasındaki ilk satırda yalnızca adresi yazdırın. Beklenen çıktı tam olarak şöyledir:

127.0.0.1

Dosyanın tamamını yazdırmayın. Hosts dosyanızda IPv6 satırları ve makinenizin kendi adı da dâhil olmak üzere birkaç satır bulunur.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Terminal ile Ağ İletişimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground