Menu
Coddy logo textTech

Özet: Adlar

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

Bir adın, herhangi bir şey bağlanmadan önce bir adrese dönüşmesi gerekir ve bu soruyu iki şey yanıtlayabilir.

Makineniz önce /etc/hosts dosyasını kontrol eder. Orada ne bulursa doğrudan geçerli olur ve DNS'e hiçbir zaman sorulmaz. Yalnızca ad bulunamazsa bir DNS çözümleyicisine gider; çözümleyici genellikle önbellekten yanıt verir, bu nedenle tanıdık yetkili olmayan etiketi kullanılır.

cat /etc/hosts        # önce kontrol edilir ve o kazanır
nslookup example.com  # dosyada bir şey yoksa DNS'e sor

Kayıtlar türlere ayrılır: adresler için A ve AAAA, bir takma ad için CNAME, posta için MX, serbest metin için TXT; ayrıca her kayıt, ne kadar süreyle önbelleğe alınabileceğine karar veren bir TTL taşır.

Aklınızda tutmanız gereken alışkanlık şudur: çözümleme ve bağlanma iki ayrı adımdır ve hangisinin başarısız olduğunu bilmek tanının büyük bölümünü oluşturur.

challenge icon

Görev

Orta

hosts dosyasının verdiği yanıtı ters yönde okuyun.

Önceki görevde adın adresini yazdırdınız. Şimdi, bu adresle başlayan /etc/hosts dosyasındaki ilk satırdan alarak 127.0.0.1 adresinin eşlendiği adı yazdırın. Beklenen çıktı tam olarak şöyledir:

localhost

grep desenindeki ^, "satırın başlangıcında" anlamına gelir; böylece yalnızca bu rakamları içeren bir adresle eşleşmeniz önlenir.

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