איך לערוך את קובץ hosts

קובץ ה-hosts הוא קובץ של מערכת ההפעלה(Windows, MacOS, Linux) המאפשר לקשר בין כתובת IP של השרת לכתובת אתר (דומיין). פניה לקובץ ה-hosts שנמצא במחשב המקומי נעשית לפני פניה לDNS שנמצא בשרתי ה - DNS של ספקיות האינטרנט או בהרצת הקרון גו'ב של איגוד האינטרנט הישראלי לעדכון Nameservers. ולכן ניתן "לקבוע" למחשב להראות אתר מכתובת אייפי אחרת למרות מה שמוגדר בשרתי ה - Nameservers בדומיין או ברשומות הDNS המצויינים בדומיין, זוהי אפשרות לעבוד על דומיין האתר בזמן שממתינים לעדכון הDNS, על מנת שלא לאבד זמן יקר. בד"כ שינוי DNS יכול לקחת עד 24 שעות, ובמקרים חריגים עד 48 שעות, תלוי בספק האינטרנט שלכם, שימוש בקובץ hosts, מאפשר לכם באופן מיידי להריץ את האתר ישירות, ולגרום למחשב שלכם לעשות Resolve לדומיין לכתובת האייפי של השרת שציינתם בקובץ hosts עצמו.

מדריך לעריכת והגדרת קובץ hosts

ראשית יש להכנס למחשב שלי, ולכונן שבו מותקנת מערכת ההפעלה, בדרך כלל מדובר על כונן C -

כונן c

נכנס אל תיקיית ה - Windows -

לאחר שנכנסו לתיקיית הווינדוס נחפש ונכנס אל תיקיית ה - System32 -

לאחר שנכנסו לתיקיית הסיסטם32 נחפש ונכנס אל התיקייה drivers -

תיקיית drivers

לאחר שנכנסו לתיקיית הדריברס, נכנס אל תיקיית ה - etc -

תיקיית etc

נלחץ קליק ימני על קובץ ה hosts ונלחץ על מאפיינים -

נוודא שבטאב הכללי התכונה "קריאה בלבד" לא מסומנת, במידה והיא מסומנת יש להוריד את הסימון, משום שאחרת לא נוכל לערוך את הקובץ, ונלחץ אישור -

מאפייני קובץ hosts

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

ראו מדריך - איך למצוא כתובת אייפי של שרת האחסון אתרים 

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

עריכת קובץ hosts

לאחר שהגדרנו את האייפי לדומיין שממנו נרצה שהאתר יפעל, נשמור את הקובץ - 

שמור קובץ

כעת תוכלו לגשת אל כתובת האתר שלכם, ולבדוק שהאתר רץ מהשרת שלנו.

~ שימו לב, שעושים פעולה זאת מומלץ לא להיות עם טאב בדפדפן שפתוח על האתר מהשרת הישן, כי ייתכן כי תמשיכו לראות את האתר מהשרת הישן, מומלץ לבדוק זאת מהדפדפן המוסתר.

~ שימו לב, לא צריך לרשום בקובץ הhosts את הפרוטוקול http:// או https:// .

~ שימו לב, אם האתר שלך מתחיל עם www.yourdomain.co.il יש לעשות זאת גם בקובץ hosts, כי אחרת שינוי לדומיין ללא www לא ישפיע על דומיין שמתחיל עם www .

~ שימו לב, יש להחליף את yoursite.com בכתובת האתר שלכם לדוגמה Myhost.co.il או www.myhost.co.il a על מנת שהאתר יעבוד מכתובת האייפי של השרת שהגדרתם.