logo

פקודה מארח לינוקס

פקודת מארח לינוקס מציגה שם תחום עבור כתובת IP נתונה או להיפך. הוא גם מבצע חיפושי DNS הקשורים לשאילתת ה-DNS. התנהגות ברירת המחדל של פקודת המארח מציגה סיכום של הארגומנטים של שורת הפקודה והאפשרויות הנתמכות שלה.

תחביר:

הפקודה המארח תומכת בארגומנטים ובאפשרויות שונות של שורת הפקודה. התחביר הבסיסי עבור פקודת המארח הוא כדלקמן:

 host 

איפה,

שֵׁם: השם יכול להיות שם דומיין או כתובת IP (Ipv4 או Ipv6). זה יחפש את השם הפרטי.

אפשרויות:

ניתן להשתמש בארגומנטים ובאפשרויות של שורת הפקודה הבאים עם פקודת המארח:

מצא במחרוזת c++

-4: הוא משמש עבור כתובת Ipv4 רק עבור השאילתה.

-6: הוא משמש עבור כתובת IPv6 רק עבור השאילתה.

-א: האפשרות '-a' מייצגת 'הכל'. זה שווה ערך ל-'-v', '-r', 's', כל אפשרות. אבל, זה משפיע על ההתנהגות של האפשרות '-l'.

-c class: הוא משמש לציון מחלקת השאילתה. ערך ברירת המחדל של המחלקה הוא In (אינטרנט).

-C: הוא משמש לבדיקת העקביות.

-ד: הוא משמש להצגת עקבות ניפוי באגים. אפשרות זו דומה לאפשרות המילולית '-v'.

-אני: הוא משמש עבור הערך המיושן.

-ל: הוא משמש לרישום אזורים. הפקודה המארח משמשת גם להעברת אזורים ומציגה רשומות כגון NS, PTR, A ועוד.

- N נקודות: הוא משמש לציון מספר הנקודות שצריכות להיות בשם.

-r: הוא משמש עבור השאילתה הלא רקורסיבית. זה שימושי לחיקוי ההתנהגות של שרת שמות באמצעות השאילתות הלא רקורסיביות.

מספר R: הוא משמש למספר הניסיונות החוזרים עבור שאילתות UDP. עבור המספרים השליליים או האפס, מספר הניסיונות החוזרים יהיה 1 (כלומר, ברירת מחדל).

-s: אם שרת לא מגיב, הוא לא ישלח שאילתה לשרת השמות הבא.

סוג -t: הוא משמש לציון סוג השאילתה. אפשרות זו תזהה כל סוג שאילתה כגון 'CNAME', 'NS', 'SOA', 'TXT', 'DNSKEY', 'AXFR' ועוד. אם לא נציין סוג שאילתה, היא תבחר אוטומטית סוג מתאים. כברירת מחדל, הוא יחפש את הרשומות 'A', 'AAAA' ו-MX. אם השם הוא כתובת IP, הוא יחפש את רשומת 'PTR'.

-T או -U: הוא משמש עבור חיבורי TCP/UDP: כברירת מחדל, פקודת המארח בוחרת בחיבור 'UDP' בזמן ביצוע שאילתות. האפשרות '-T' מציינת את חיבור ה-TCP, ו-'-U' מציינת את החיבור 'UDP'.

דגל -m: הוא משמש לאיתור באגים בשימוש בזיכרון. ניתן להקליט, להשתמש או לאתר את הארגומנט 'דגל'. אנו יכולים להגדיר מספר דגלים באמצעות אפשרות זו.

-ב: הוא משמש להצגת פלט מפורט (באופן מילולי). אפשרות זו דומה לאפשרות '-d'.

-IN: הוא משמש להצגת מידע הגרסה.

-ב: הוא משמש למצב המתנה לנצח. זה יקבע את פסק הזמן של השאילתה לערך המקסימלי האפשרי.

-W חכה: הוא משמש להמתנה עד לזמן מוגדר (בשניות). זה לא יכול לקחת ערך פחות מאחד. ברירת המחדל של זמן ההמתנה לשאילתה היא 5 שניות (עבור תגובות UDP) ו-10 שניות (עבור חיבורי TCP).

דוגמאות לפקודה המארח

בוא נראה את הדוגמאות הבאות של פקודת המארח:

  • פקודת ברירת מחדל מארח
  • הצג כתובת IP של הדומיין
  • השתמש רק בכתובת Ipv4 להעברת שאילתות
  • השתמש רק בכתובת Ipv6 להעברת שאילתות
  • הצג את שרתי שמות הדומיין
  • הצג רק רשומות Cname
  • הצג רק רשומות MX
  • הצג רק רשומות TXT
  • הצג רק רשומות SOA
  • שאל שרת שמות מסוים
  • הצג את כל המידע על שרת שמות הדומיין
  • הצג מידע TTL

פקודת מארח ברירת מחדל

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

 host 

הפקודה לעיל תציג רשימה של אפשרויות נתמכות של שורת הפקודה. שקול את הפלט שלהלן:

מארח לינוקס

הצג את כתובת ה-IP של הדומיין

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

 host javatpoint.com 

הפקודה לעיל תציג את כתובת ה-IP של שם הדומיין הנתון. שקול את הפלט שלהלן:

מארח לינוקס

השתמש רק ב-IPv4 להעברת שאילתות

אנו יכולים להשתמש בהעברת שאילתות Ipv4 עבור דומיין. כדי להשתמש בכתובת IPv4, בצע את הפקודה עם האפשרות '-4' באופן הבא:

 host -4 javatpoint.com 

הפקודה שלעיל תשתמש בכתובת Ipv4 להעברת שאילתות בשם התחום הנתון. שקול את הפלט שלהלן:

מארח לינוקס

השתמש רק ב-IPv6 להעברת שאילתות

האפשרות '-6' משמשת לשימוש בהעברת שאילתות Ipv6. זה יכול להיות שימושי כדי לבדוק אם שרת השמות התומך ב-IPv6 פועל או לא. בצע את הפקודה באופן הבא:

 host -6 javatpoint.com 

שקול את הפלט שלהלן:

מארח לינוקס

הצג שרתי שמות מתחם

האפשרות 'ns' עם ארגומנטים '-t' משמשת להצגת שרתי שמות הדומיין. שקול את הפקודה הבאה:

 host -t ns www.javatpoint.com 

הפקודה לעיל תציג את שרתי השמות של 'javatpoint'. שקול את הפלט שלהלן:

מארח לינוקס

הצג רק רשומות Cname

האפשרות 'cname' עם ארגומנטים '-t' משמשת להצגת רשומות cname. שקול את הפקודה הבאה:

 host -t cname www.javatpoint.com 

הפקודה לעיל תציג את רשומות ה-cname של 'javatpoint'. שקול את הפלט שלהלן:

פקטורי ב-ג
מארח לינוקס

הצג רק רשומות MX

האפשרות 'mx' עם ארגומנטים '-t' משמשת להצגת רשומות mx. שקול את הפקודה הבאה:

 host -t mx www.javatpoint.com 

הפקודה לעיל תציג את רשומות mx של 'javatpoint'. שקול את הפלט שלהלן:

מארח לינוקס

הצג רק רשומות TXT

האפשרות 'txt' עם ארגומנטים '-t' משמשות להצגת רשומות ה-TXT. שקול את הפקודה הבאה:

 host -t txt www.javatpoint.com 

הפקודה לעיל תציג את רשומות ה-txt של 'javatpoint'. שקול את הפלט שלהלן:

מארח לינוקס

הצג רק רשומות SOA

אנו יכולים לרשום את רשומות ה-SOA עבור אזור מוגדר באמצעות פקודת המארח. זה יציג את שרתי השמות המוסמכים עבור האזור הנתון. כדי להציג את רשומות SOA, בצע את פקודת המארח עם האפשרות '-C' באופן הבא:

 host -C javatpoint.com 

הפקודה לעיל תציג את רשומות SOA של 'javatpoint'. שקול את הפלט שלהלן:

מארח לינוקס

שאילתה בשרת שמות מסוים

אנו יכולים לשאול שרת שמות מסוים על ידי ציון שרת השמות אחרי שם הדומיין או כתובת ה-IP. כדי לשאול שרת שמות ספציפי, בצע את פקודת המארח באופן הבא:

 host javatpoint.com ns1.javatpoint.com 

הפקודה לעיל תציג את המידע על שרת השמות הנתון. שקול את הפלט שלהלן:

מארח לינוקס

הצג את כל המידע של שרת שמות הדומיין

כדי להציג את המידע המפורט של כל שרת שמות דומיין, העבר את האפשרות '-a' ואחריה את שם הדומיין עם הפקודה המארח. שקול את הפקודה הבאה:

 host -a javatpoint.com 

הפקודה לעיל תציג מידע מפורט על תחום ה-'javatpoint'. שקול את הפלט שלהלן:

מארח לינוקס

הצג מידע TTL

כדי להציג מידע TTL (Time To Live) של שרת כלשהו, ​​בצע את פקודת המארח באופן הבא:

 host -v -t a javatpoint.com 

הפקודה לעיל תציג את מידע ה-TTL ב-'Javatpoint.com'. אתה יכול לבחור כל שם דומיין אחר. שקול את הפלט שלהלן:

מארח לינוקס