סיכום: שמות
שיעור 9 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
שם חייב להפוך לכתובת לפני שניתן להתחבר לכל דבר, ויש שני גורמים שיכולים להשיב על השאלה.
המחשב שלך בודק קודם את /etc/hosts. כל מה שהוא מוצא שם גובר באופן מוחלט, ולא נעשית כלל פנייה ל-DNS. רק אם השם אינו מופיע שם, הוא פונה לפותר DNS, שבדרך כלל משיב מתוך מטמון, ומכאן התווית המוכרת לא סמכותי.
cat /etc/hosts # נבדק ראשון, והוא קובע
nslookup example.com # שאל את DNS כשהקובץ לא מכיל דברהרשומות מגיעות בסוגים: A ו־AAAA עבור כתובות, CNAME עבור כינוי, MX עבור דואר, TXT עבור טקסט חופשי, ולכל אחת יש TTL שקובע כמה זמן ניתן לשמור אותה במטמון.
ההרגל שכדאי לאמץ: פתרון וחיבור הם שני שלבים נפרדים, והידיעה איזה מהם נכשל היא חלק גדול מהאבחון.
אתגר
בינוניקראו את התשובה שקובץ hosts נותן, בכיוון ההפוך.
באתגר הקודם הדפסתם את הכתובת עבור השם. עכשיו הדפיסו את השם שאליו 127.0.0.1 ממופה, מתוך השורה הראשונה של /etc/hosts שמתחילה בכתובת הזאת. הפלט הצפוי הוא בדיוק:
localhost
^בתבנית grep פירושו ״בתחילת השורה״, וכך נמנע מכם להתאים כתובת שרק מכילה את הספרות האלה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין