קובץ hosts

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

קובץ hosts הוא קובץ תצורה של מערכת ההפעלה המאפשר לקשר בין כתובת IP (מספר) לכתובת שמית (מחרוזת). פניה לקובץ Hosts שנמצא במחשב המקומי נעשית לפני פניה לDNS שנמצא במערכת חיצונית.

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

מיקום הקובץ[עריכת קוד מקור | עריכה]

מיקום הקובץ משתנה לפי מערכת ההפעלה.

  • במערכות הפעלה לינוקס ויוניקס הקובץ נמצא ב - ‎/etc‎
  • במערכות ההפעלה Windows 95/Windows 98/Windows Me הקובץ נמצא ב- ‎%windir%\‎
  • במערכות הפעלה Windows XP /Windows 2000/Windows 7 המיקום הוא-‎%SystemRoot%\system32\drivers\etc\‎
  • במערכת הפעלה Windows NT הקובץ נמצא ב- ‎C:\winnt\system32\drivers\etc\‎
  • במערכות הפעלה Mac OS המיקום הוא ‎System Folder:Preferences or System folder‎
  • במערכות Mac OS X הקובץ נמצא ב- ‎/etc (uses BSD-style hosts file)‎
  • ובמערכת הפעלה Mac OS/2 / Mac eCS הקובץ נמצא ב- ‎"bootdrive":\mptn\etc\‎

תוכן הקובץ[עריכת קוד מקור | עריכה]

קובץ ה-hosts כולל שורות של טקסט רגיל בכל שורה, כתובת ה-IP נמצאת בשדה הראשון ולאחריה אחד או יותר שמות השרתים. השדות מופרדים על ידי "תווים לבנים" (רווחים ו\או טאבים). ניתן לכלול שורות הערה, המסומנים על ידי סולמית (#) כתו הראשון בשורה. אין התייחסות לשורות ריקות בקובץ. דוגמה לקובץ hosts טיפוסי, עשוי להכיל את הדברים הבאים:

# This is an example of the hosts file
127.0.0.1  localhost loopback
::1        localhost

היסטוריה[עריכת קוד מקור | עריכה]

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

גודלה הקטן של רשת ה-ARPANET איפשר למנהלי הרשת לתחזק את קובצי ה-host בתקורה ניהולית קטנה. לצמתי רשת היתה, בדרך כלל, כתובת אחת עם אפשרות למספר שמות. עם התפשטות רשתות ה-TCP/IP המקומיות, תחזוקת הקבצים הפך למעמסה על מנהלי המערכות עם התווספות צמתי רשת רבים בקצב הולך וגובר.

המאמצים לקביעת סטנדרטים אחידים, כגון הפורמט של הקובץ HOSTS.TXT ב-RFC 952, ופרוטוקולי הפצה, למשל, שרת השמות המתואר ב-RFC 953, עזרו להתמודד עם בעיות אלה, אך כדי לפתור את שורש הבעיה, נוצרה המערכת המבוזרת Domain Name System‏ (DNS)

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.