Anonim

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

כך תוכלו לערוך את קובץ מארחי ה- Mac ב- macOS (שכונה בעבר Mac OS X).

ערוך את קובץ מארח ה- Mac שלך באמצעות עריכת טקסט

ישנן שתי דרכים עיקריות לערוך את קובץ המארחים ב- Mac OS X. הראשונה היא באמצעות TextEdit, מכיוון שקובץ המארחים אינו אלא מסמך טקסט פשוט. עם זאת, אינך יכול לפתוח את הקובץ ישירות מכיוון שהוא שוכן באזור מוגן במערכת הקבצים. במקום זאת, עלינו להעתיק את הקובץ למיקום לא מוגן, כמו שולחן העבודה, לערוך אותו ואז להעתיק אותו בחזרה.

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

  1. בחר בתפריט הנפתח עבור
  2. ואז בחר עבור לתיקיה מהתפריט
  3. בתיבה, הזן / פרטי / וכו '/ מארחים לתיבה
  4. לחץ על Return

  5. חלון Finder חדש ייפתח וקובץ המארחים של ה- Mac שלך ייבחר, ​​לחץ וגרור אותו מחלון Finder ושחרר אותו על שולחן העבודה שלך.

זה יאפשר לנו לערוך בחופשיות את קובץ המארחים.


כדי לפתוח אותו, פשוט לחץ לחיצה כפולה והוא יציג את תוכן הקובץ ב- TextEdit (או בעורך הטקסט לבחירתך).

כברירת מחדל, קובץ / etc / hosts הוא פשוט יחסית. הוא מכיל מספר שורות של טקסט תיאורי ש"הערות "עם הלירה או המספר (נקרא גם קילו או hashtag) (#).

כל שורה שמתחילה בסימן # היא תגובה ולא נקראת על ידי קובץ / etc / hosts. אז הערות הן כיצד תוכלו להוסיף הערות לקובץ המארחים שלכם ולהעיר את כל השורות שתרצו שקובץ / etc / hosts יפסיק לקרוא כערכים אך אינכם רוצים למחוק למקרה שתזדקקו להם בעתיד.

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

בנוסף לבדיקת אתרים חדשים והעברות אירוח אתרים, סיבה נוספת לערוך את קובץ המארחים היא חסימת הגישה לאתרים ספציפיים.

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

לשם כך, הקלד את כתובת ה- IP שברצונך להקצות ואחריו שם מארח. במקרה שלנו, אנו רוצים לחסום את פייסבוק כך שנמפות את www.facebook.com ל- 0.0.0.0 אשר ככתובת IP לא תקפה תביא לשגיאה.

כעת, בכל פעם שאנו מנסים לעבור ל- www.facebook.com מה- Mac שלנו, דפדפן האינטרנט לא יצליח לטעון את הדף, בתקווה שיעודד אותנו לחזור לעבודה!

לחלופין, אתה יכול להזין את כתובת ה- IP של אתר תקף במקום 0.0.0.0, מה שיגרום לכך שמשתמשים ינסו לגשת לפייסבוק יופנו לאתר שבחרת.

כדי לקבוע את כתובת ה- IP של אתר אינטרנט, באפשרותך להשתמש בפקודת dig, המופיעה בתקן רגיל עם macOS. כדי "לחפור" את האתר באמצעות טרמינל, אנו פשוט פותחים את Terminal ואז מפעילים את פקודת החפירה ב- URL, שתחזיר את כתובת ה- IP כמוצא.

$ dig www.techjunkie.com +short
104.25.27.105
הערה: האפשרות + קצרה שומרת את הפלט רק למידע הדרוש לנו, וזו כתובת ה- IP.

רשמו את כתובת ה- IP שהוחזרה והשתמשו בה במיפוי הקבצים של מארחי ה- Mac שלכם. לדוגמה, אתר הניו יורק טיימס בכתובת www.nytimes.com מחזיר כתובת IP של 170.149.172.130. אם אנו ממפים את זה לפייסבוק בקובץ המארחים שלנו, בכל פעם שמישהו שמשתמש ב- Mac ינסה לעבור לפייסבוק, הוא יראה את הניו יורק טיימס במקום.

כדי לגרום ל- Mac שלך לנקות את מטמון ה- DNS שלך, ואז לאשר שהוא מנקה את הקובץ השמור על ידי הדת אישור, הזן את שתי הפקודות הללו מופרדות על ידי מעי גס למחצה כמוצג כאן:

$ sudo killall -HUP mDNSResponder;say DNS cache has been flushed

ערוך את קובץ מארחי ה- Mac שלך במסוף עם ננו

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

כדי להתחיל, הפעל את Terminal, הקלד את הפקודה הבאה ולחץ על Return. כמו בכל פקודות הסודו, עליך להזין גם את סיסמת הניהול שלך כדי לבצע אותה:
$ sudo nano /private/etc/hosts

כעת תראה את קובץ המארחים פתוח בעורך ננו או ב- vim או בעורך אחר לבחירתך. כדי לנווט ולערוך את הקובץ בננו, השתמש במקשי החצים במקלדת שלך.

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

לאחר שתסיים לבצע שינויים, לחץ על Control-X כדי לצאת מהעורך, Y כדי לשמור ולחזור כדי להחליף את קובץ המארחים הקיים.

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

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

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

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost::1 localhost
fe80::1%lo0 localhost

אם אתה משתמש ב- Mac ומצאת שמאמר זה שימושי, ייתכן שתרצה לבדוק הדרכות אחרות של TechJunkie, כולל כיצד למצוא את דגם ה- CPU המדויק של ה- Mac שלך וכיצד לשטוף את ה- DNS ב- Mac Mojave.

מה הסיבה שאתה מבקש לערוך את קובץ המארחים של ה- Mac שלך? איך זה הסתדר? אנא ספר לנו על כך בתגובות למטה!

כיצד לערוך את קובץ המארחים במקיוס (mac os x)