כיצד להשתמש ב-Nslookup בדביאן לינוקס

Kyzd Lhstms B Nslookup Bdby N Lynwqs



Nslookup או חיפוש שרת שמות הוא כלי המשמש את מנהלי הרשת כדי למצוא את שם המארח, כתובת ה-IP או רשומות DNS אחרות כגון רשומות MX, רשומות NS וכו'. הוא משמש לעתים קרובות לתיקון בעיות הקשורות ל-DNS.

במאמר זה, נסביר כיצד להשתמש ב-Nslookup כדי לבצע שאילתות מסוגים שונים של רשומות DNS. הרצנו את הפקודות והפרוצדורות המוזכרות במאמר זה על מערכת הפעלה Debian 10. עם זאת, ניתן לבצע את אותו הליך גם בהפצות ובגרסאות אחרות של לינוקס.

ישנם שני מצבים שבהם Nslookup פועל: מצב אינטראקטיבי ומצב לא אינטראקטיבי. הסברנו את ההליך במצב לא אינטראקטיבי. עם זאת, בסוף גם ילמד כיצד להשתמש במצב האינטראקטיבי.







Nslookup מצב לא אינטראקטיבי

במצב לא אינטראקטיבי, הפקודה כולה מונפקת בטרמינל. השתמש במצב זה כאשר אתה דורש פיסת מידע בודדת משרת מסוים.



לשימוש במצב לא אינטראקטיבי, התחביר הכללי הוא:



$ nslookup [ אוֹפְּצִיָה ] [ שם מארח ] [ שרת DNS או IP ]

איך זה עובד?

פתח את המסוף ב-Debian OS שלך. בפינה השמאלית העליונה של שולחן העבודה שלך, תראה את הכרטיסייה פעילויות. בלחיצה על כרטיסייה זו, יופיע שורת חיפוש. משם תוכל לחפש את אפליקציית Terminal.





השג כתובת IP עבור שם מארח

על מנת למצוא את כתובת ה-IP עבור שם מארח, התחביר הוא:

$ example.com

שיטה זו ידועה גם בשם חיפוש DNS קדימה.



לדוגמה, כדי למצוא את כתובת ה-IP של redhat.com , הזן את הפקודה הבאה בטרמינל:

$ nslookup redhat.com

הפקודה לעיל מרמזת שה-Nslookup ביקש משרת ה-DNS למצוא את כתובת ה-IP של redhat.com. לאחר מכן, שרת ה-DNS מבקש לשרתים אחרים, לקבל תגובה ואז לשלוח אותה בחזרה ל-Nslookup.

בטרמינל, תקבל את המידע הבא:

הבנת הפלט

הפלט לעיל סיפק לנו כמה ממצאים. בואו נבין אותם:

שרת:  192.168.72.2

# זוהי כתובת ה-IP של שרת ה-DNS שאליו ביקשה Nslookup.

שרת:  192.168.72.2 #53

# זוהי כתובת ה-IP של שרת ה-DNS יחד עם היציאה מספר 53 ש-Nslookup שוחחה אליו.

תשובה לא מוסמכת
כתובת: 209.132.183.105

# תשובה לא סמכותית מציינת שקיבלנו את התשובה השמורה משרת ה-DNS.

השג את שם המארח מכתובת ה-IP

אנו יכולים גם לבצע Nslookup הפוך כדי לפתור שם מארח כנגד כתובת IP. זה ידוע בשם חיפוש DNS הפוך.

התחביר של הפקודה הוא:

$ nslookup IP_address

בדוגמה הבאה, אנו מוצאים את שם המארח מול ה-IP 209.132.183.105 באופן הבא:

$ nslookup 209.132.183.105

מהפלט הבא, אתה יכול לראות ש-Nslookup החזיר את שם המארח כנגד כתובת ה-IP שצוינה.

השג רשומות MX

רשומות MX ( Mail Exchange ) קובעות את הגדרות שרת הדואר המוגדרות עבור תחום ספציפי. הוא מכיל מיפוי של שם דומיין לרשימה של שרתי דואר אלקטרוני. רשומות MX מספרות איזה שרת דואר יטפל בדואר שנשלח לדומיין ספציפי. רשומות MX מוגדרות בצורה כזו שכאשר דוא'ל נשלח אל @example.com, הוא מנותב לשרתי הדואר של הדומיין example.com.

כדי למצוא את רשומות ה-MX עבור תחום ספציפי, התחביר הוא:

$ nslookup -שאילתא =mx example.com

בדוגמה הבאה, אנו מוצאים את רשומות ה-MX עבור הדומיין debian.org :

$ nslookup - שאילתא =mx debian.org

הפלט הבא מציג את רשומות ה-MX עבור הדומיין debian.org .

השג רשומות NS

במערכת שמות הדומיין, נעשה שימוש ברשומות NS כדי לזהות אילו שרתי שמות אחראים וסמכותיים לדומיין.

כדי למצוא את רשומות ה-NS עבור דומיין ספציפי, התחביר הוא:

$ nslookup -שאילתא =mx example.com

בדוגמה הבאה, אנו מוצאים את רשומות ה-NS עבור הדומיין debian.org :

$ nslookup -שאילתא =mx debian.org

הפלט הבא מציג את רשומות ה-NS עבור הדומיין debian.org .

השג את כל רשומות ה-DNS

ניתן להשתמש ב-Nslookup גם כדי לאחזר את כל הרשומות בו זמנית כולל A, NS, MX, TXT, SPF וכו' עבור שם המארח שתציין.

כדי למצוא את כל רשומות ה-DNS, השתמש בתחביר הבא:

$ nslookup -שאילתא =כל < כתובת אתר >

לדוגמה, כדי למצוא את כל רשומות ה-DNS של תחום debian.org , הפקודה תהיה:

$ nslookup -שאילתא =כל Debian.org

מצב אינטראקטיבי של Nslookup

במצב אינטראקטיבי, תחילה עליך להזין הודעה נפרדת, ולאחר מכן להוסיף פרמטרים עוקבים כדי לברר מידע נוסף. השתמש במצב זה כאשר אתה זקוק למידע רב משרת.

כדי להשתמש במצב אינטראקטיבי, פשוט הקלד nslookup בטרמינל והקש Enter.

$ nslookup

תראה את ההנחיה כמו >. כאן אתה יכול לבקש מידע.

בדוגמה הבאה, לאחר הזנת הפקודה של Nslookup, הכנסנו את הפקודות הבאות:

# כדי לקבל מידע על כתובת IP עבור הדומיין redhat.com

> redhat.com

# כדי להשיג רשומות MX עבור הדומיין redhat.com

> מַעֲרֶכֶת שאילתא =mx
> redhat.com

כפי שראינו, Nslookup מספקת מידע רב בנוגע ל-DNS כגון מידע חיפוש קדימה ואחורה, רשומות NS, רשומות MX וכו'. עם זאת, זה לא מוגבל רק למידע זה אלא מספק הרבה יותר מזה. אבל לעת עתה, אנו מקווים שזה יספיק לך כדי שתהיה לך הבנה בסיסית של עבודות Nslookup.