הלינוקס nslookup פיקוד #
הלינוקס nslookup הפקודה היא כלי רב עוצמה לשאילתות בשרתי DNS (מערכת שמות דומיין) כדי לקבל מידע על מיפוי שם דומיין או כתובת IP. היא מסייעת בפתרון בעיות הקשורות ל-DNS ובאימות תצורות. nslookup הפקודה נמצאת בשימוש נרחב לאבחון וניפוי שגיאות ברשת.
שימוש מפתח ותחביר של nslookup פיקוד #
התחביר הבסיסי של ה nslookup הפקודה היא:
nslookup [OPTIONS] [DOMAIN|IP]
- אפשרויותדגלים נוספים לשינוי התנהגות הפקודה, כגון ציון שרת DNS.
- DOMAINשם הדומיין שיש לפענח לכתובת IP.
- IPכתובת ה-IP שיש לפענח לשם דומיין (חיפוש הפוך).
nslookup טבלת Cheatsheet של פקודות #
| פיקוד | תיאור |
nslookup example.com |
פתור את שם הדומיין example.com לכתובת ה-IP שלו. |
nslookup 8.8.8.8 |
בצע חיפוש הפוך של כתובת ה-IP 8.8.8.8. |
nslookup example.com 8.8.8.8 |
שאילתת שרת ה-DNS 8.8.8.8 עבור התחום example.com. |
nslookup -type=MX example.com |
אחזור רשומות חילופי הדואר (MX) עבור example.com. |
nslookup -type=NS example.com |
אחזור רשומות שרת השמות (NS) עבור example.com. |
nslookup -type=TXT example.com |
אחזר את רשומות ה-TXT עבור example.com. |
מצב אינטראקטיבי #
השמיים nslookup הפקודה תומכת במצב אינטראקטיבי שבו משתמשים יכולים לבצע שאילתות מרובות בסשן.
הפעלת מצב אינטראקטיבי #
nslookup
פקודה זו נכנסת למצב אינטראקטיבי, המאפשר לך להקליד שאילתות ישירות.
פקודות לדוגמה במצב אינטראקטיבי #
server 8.8.8.8: העבר את שרת ה-DNS ל-8.8.8.8.set type=MX: הגדר את סוג השאילתה לרשומות חילופי דואר (MX).example.comשאילתה בשרת ה-DNS הנוכחי עבורexample.com.
שאילתות לדוגמה #
פתרון שם דומיין #
nslookup example.com
פלט: #
שרת: 8.8.8.8 כתובת: 8.8.8.8#53 תשובה לא מוסמכת: שם: example.com כתובת: 93.184.216.34
פלט זה מראה ששרת ה-DNS 8.8.8.8 נפתרה example.com לכתובת ה-IP 93.184.216.34.
בדיקה הפוכה #
nslookup 8.8.8.8
פלט: #
שרת: 8.8.8.8 כתובת: 8.8.8.8#53 תשובה לא מוסמכת: 8.8.8.8.in-addr.arpa שם = dns.google.
פלט זה מראה כי 8.8.8.8 נפתר ל dns.google.
שימוש מתקדם #
שאילתת סוגי רשומות ספציפיים #
השתמש -type אפשרות לשאילתת רשומות DNS ספציפיות, כגון MX, NS, או TXT:
nslookup -type=TXT example.com
פלט: #
שרת: 8.8.8.8 כתובת: 8.8.8.8#53 תשובה לא מוסמכת: example.com text = "v=spf1 include:_spf.google.com ~all"
פלט זה מציג את רשומת ה-SPF עבור example.com.
ציון שרת DNS מותאם אישית #
כברירת מחדל, nslookup משתמש בשרת ה-DNS שתצורתו נקבעה על ידי המערכת. כדי להשתמש בשרת DNS אחר, ציין אותו כארגומנט שני:
nslookup example.com 1.1.1.1
זה שואל את 1.1.1.1 שרת עבור הדומיין example.com.
שימוש nslookup עם RELIANOID זמינה לכם כאן בישראל #
In RELIANOIDהתשתית של, nslookup יכול להיות כלי בעל ערך לאיתור באגים בתצורות DNS בסביבות מאזן עומסים ופרוקסי. לדוגמה:
אימות רשומות DNS של שרת Backend #
nslookup backend1.realianoid.local
זה מבטיח ששרתי backend יזוהו כהלכה במערכת ה-DNS.
בדיקת מעבר לגיבוי DNS בעל זמינות גבוהה #
השתמש nslookup כדי לבדוק את הרזולוציה של כתובות ה-IP של מעבר לגיבוי שתצורתן נקבעה עבור RELIANOIDמאזן העומסים של. ודא שה-DNS מצביע לשרת הפעיל:
nslookup vip1.realianoid.local
ניטור ספקי DNS חיצוניים #
לפתרון בעיות גישת לקוחות, בדקו ספקי DNS חיצוניים כדי לאמת את זמני התגובה והרשומות שלהם:
nslookup example.com 8.8.8.8
<br> סיכום #
השמיים nslookup הפקודה היא כלי רב-תכליתי למנהלי רשת, המסייע באבחון בעיות DNS ובאימות תצורות. בין אם מדובר בפתרון שמות דומיין, ביצוע חיפושים הפוכים או ניפוי שגיאות בהגדרות DNS מתקדמות, nslookup הכרחי לפעולות רשת אמינות. עם RELIANOIDהתשתית של, תוך מינוף nslookup מבטיח פונקציונליות DNS חלקה ומשפר את עמידות המערכת.