מהו קובץ Hosts וכיצד לערוך אותו?

קובץ hosts הינו קובץ אינטגראלי של מערכת ההפעלה המאפשר להגדיר את הפניה ל-DNS באמצעות קישור בין כתובות IP לכתובות שמיות. על ידי כך, ניתן לומר למעשה שהקובץ מתפקד כמעין שרת DNS מקומי, המתרגם כתובות אינטרנטיות (לדוגמא: WebSupport.co.il) לכתובות IP (לדוגמא: 62.219.69.100).באמצעות עריכה לוקאלית של קובץ זה, ניתן לעקוף את הגדרת ה-DNS החיצונית או לחסום גישה לאתרים.

כדאי לדעת! בפרוטוקול TCP/IP כתובת ה-IP הבאה: 127.0.0.1 מציינת את המחשב המקומי.

כיצד מערכת ההפעלה משתמשת בקובץ ה-hosts

כיצד זה מתבצע? מאחר וקובץ ה-hosts נמצא בנתיב מקומי, ברגע שמנסים לגשת לכתובת אינטרנטית של אתר כלשהו, מערכת ההפעלה מחפשת לתרגם את אותה כתובת באמצעות הגדרות מקובץ ה-hosts המקומי. במידה ולא נמצאה הגדרה מתאימה, המערכת ממשיכה הלאה להגדרות ה-DNS של ספק האינטרנט החיצוני.

קובץ ה-hosts הוא למעשה קובץ טקסט פשוט (ללא סיומת לקובץ) אשר בנוי במתכונת הבאה:

# This is an example of the hosts file

127.0.0.1 localhost

כפי שניתן לראות בדוגמא זו, באמצעות הסימן סולמית (#) ניתן לכתוב שורות הערה בקובץ.

מיקום קובץ ה-hosts במערכת ההפעלה Windows

  • במערכות ההפעלה Windows 95/Windows 98/Windows Me הקובץ נמצא בנתיב ‎%windir%‎
  • במערכות הפעלה Windows XP /Windows 2000/Windows 7: הנתיב הוא ‎%SystemRoot% - system32 - drivers - etc‎ (אפשר לגשת לנתיב זה גם על-ידי כניסה לתפריט ההתחל, לחיצה על הפעלה, הקלדה של המילה Drivers ואז כניסה לספרייה etc)
  • במערכת הפעלה Windows NT הקובץ נמצא בנתיב הבא: ‎winnt - system32 - drivers - etc‎

קובץ hosts להורדה

זקוק לקובץ hosts חדש ונקי, על מנת לאפס את ההגדרות במחשב? אין בעיה. הורד את קובץ ה-hosts הנקי באמצעות הקישור הבא:

לחץ קליק ימני ושמירה בשם » קובץ hosts להורדה » לאחר מכן שנה את שם הקובץ ל-hosts בלבד (ללא הסיומת txt)