Ö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 sorKayı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.
Görev
Ortahosts 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:
localhostgrep 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
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
6curl'u Derinlemesine İnceleme
Başlıkları GörüntülemeYanıtları KaydetmeÖzel BaşlıklarDurum ve Zamanlamacurl Çıkış KodlarıTekrar: curl Bayrakları9Kimlik Doğrulama ve Hata Ayıklama
API Anahtarları ve BearerUser AgentZaman Aşımları ve Yeniden DenemelerBir Hatanın OkunmasıTekrar: Hata AyıklamaKendi başına pratik yap: Terminal playground