סיכום: שמות
שיעור 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 אונליין