אינטרנט ישראל
  • ראשי
  • אודות רן בר-זיק ואינטרנט ישראל
  • ערוץ טלגרם
  • מסטודון
  • התחברו אלי בטוויטר
  • התחברו אלי בלינקדאין
  • ספר ג'אווהסקריפט
  • ראשי
  • אודות רן בר-זיק ואינטרנט ישראל
  • ערוץ טלגרם
  • מסטודון
  • התחברו אלי בטוויטר
  • התחברו אלי בלינקדאין
  • ספר ג'אווהסקריפט
ראשי » פיתוח אינטרנט » פתרונות ומאמרים על פיתוח אינטרנט » מדריך קצר לקובץ hosts

מדריך קצר לקובץ hosts

רן בר-זיק אוקטובר 30, 2011 8:06 am אין תגובות

בונים אתר חדש שיחליף אתר ישן יותר? צריכים לעקוף את ה-DNS מסיבה אחרת? ככה עושים את זה.

כדאי תמיד להשאר מעודכנים! אם יש לכם טלגרם, בדקו את ערוץ הטלגרם של האתר שבו אני מעדכן על פוסטים חדשים 🙂 אם אתם רוצים ללמוד תכנות באופן מקיף ומסודר, הצטרפו לאלפי הלומדים בפרויקט "ללמוד ג'אווהסקריפט בעברית" שמלמד לתכנת בג'אווהסקריפט, ב-Node.js ובריאקט וגם מלמד על תרומה לקוד פתוח. גם ספרים דיגיטליים וגם ספרים מודפסים. בשיתוף הקריה האקדמית אונו ובתמיכת חברות מובילות כגון Wix, Outbrain, Elementor, Iron Source, Chegg, Really Good ועוד.

hosts הוא קובץ מאד שימושי במערכת חלונות (7 ו-XP) ורציתי לנצל את ההזדמנות ולהסביר עליו. hosts הוא הקובץ שבאמצעותו אנחנו יכולים לבצע over-ride לכל כתובת אינטרנט שהיא ולהפנות אותה ל-IP כרצוננו. או במילים פשוטות יותר 'לעבוד' על שרת ה-DNS.

ראשית, הסבר קצרצר על המכניזם מאחורי הגלישה ברשת. כאשר אני מקיש כתובת כגון example.com, הדפדפן ניגש אל שרת ה-DNS שממיר את כתובת האינטרנט לכתובת IP (למשל 12.13.88.120) שמאחוריה יש שרת. השרת מבקש מהדפדפן את כתובת האינטרנט (example.com) ובהתאם לכך יודע איזה אתר להגיש למשתמש – במידה והכתובת הזו מוגדרת אצלו.

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

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

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

שנית, מבררים את כתובת ה-IP של השרת החדש – איך אנחנו עושים את זה? פשוט נכנסים ל-cmd ועושים ping לאתר שמאוחסן כבר על השרת – או שואלים את מנהל השרת.

בירור של כתובת IP
בירור של כתובת IP

חמושים בכתובת ה-IP ובשם הדומיין, כל מה שעלינו לעשות זה להכנס לקובץ ה-hosts. הוא נמצא ב:
C:\Windows\System32\drivers\etc
גם בחלונות 7 וגם בחלונות XP.

שימו לב שאם אתם משתמשים בחלונות 7, עליכם להריץ notepad עם הרשאת administrator על מנת לערוך אותו – באופן הבא – לוחצים עם הכפתור הימני על סמל ה-notepad ובוחרים ב-run as administrator.

הרשאות admin

כך נראה קובץ ה-hosts:

קובץ ה-hosts
קובץ ה-hosts

השורה המסומנת באדום היא השורה שיש להוסיף כתובת ה-IP ושם האתר עם הסאבדומיינים שאנחנו רוצים – וזה הכל! ברגע שננסה להכנס ל-example.com אנחנו נופנה ל-IP שהכנסנו וכך נוכל לעבוד על האתר בנחת. ברגע שסיימנו והכל תקין – אפשר להעביר את רשומות ה-DNS כמו שצריך, על מנת שגם שאר העולם יוכל לגלוש אליו.

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

כדאי תמיד להשאר מעודכנים! אם יש לכם טלגרם, בדקו את ערוץ הטלגרם של האתר שבו אני מעדכן על פוסטים חדשים 🙂 אם אתם רוצים ללמוד תכנות באופן מקיף ומסודר, הצטרפו לאלפי הלומדים בפרויקט "ללמוד ג'אווהסקריפט בעברית" שמלמד לתכנת בג'אווהסקריפט, ב-Node.js ובריאקט וגם מלמד על תרומה לקוד פתוח. גם ספרים דיגיטליים וגם ספרים מודפסים. בשיתוף הקריה האקדמית אונו ובתמיכת חברות מובילות כגון Wix, Outbrain, Elementor, Iron Source, Chegg, Really Good ועוד.
תשתית

השארת תגובה

ביטול

ללמוד ג'אווהסקריפט בעברית

ללמוד לתכנת ג'אווהסקריפט בעברית שגייס יותר משלוש מאות אלף שקל ולמעלה מ-2000 תומכים - בואו ללמוד עכשיו איך לתכנת.

רשימת הנושאים
  • מדריכים
    • ריאקט
    • טייפסקריפט
    • ECMAScript 6
    • ES20XX
    • Node.js
    • Express
    • רספברי פיי
    • Babel
    • docker
    • MongoDB
    • Git
    • לימוד MySQL
    • SASS
    • jQuery
    • CSS3
    • HTML 5
    • SVN
    • LESS
  • פיתוח אינטרנט
    • פתרונות ומאמרים על פיתוח אינטרנט
    • jQuery Scripts
    • jQuery למתקדמים
    • יסודות בתכנות
    • נגישות אינטרנט
  • חדשות אינטרנט
  • מידע כללי על אינטרנט
    • רשת האינטרנט
    • בניית אתרי אינטרנט
  • rss logo

    לכל המאמרים

    לכל המאמרים שפורסמו באינטרנט ישראל משנת 2008 ועד עכשיו.
  • rss logo

    RSS Feed

    משתמשים בקורא RSS? אם כן, עקבו אחרי אינטרנט ישראל באמצעות פיד ה-RSS!
    מה זה RSS?
  • Twitter logo

    עקבו אחרי בטוויטר

    בחשבון הטוויטר שלי אני מפרסם עדכונים מהירים על חדשות בתחום התכנות והיזמות, התרעות על מצבי חירום ורכילות בוערת על תחום הווב.
    מה זה טוויטר?
  • facebook like image

    ערוץ הטלגרם של אינטרנט ישראל

    בערוץ הטלגרם של אינטרנט ישראל אני מפרסם את הפוסטים של באתר וכן עדכונים טכנולוגיים נוספים.
    מה זה טלגרם?
  • github logo

    הפרויקטים שלי בגיטהאב

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

כל הזכויות שמורות לרן בר-זיק ולאינטרנט ישראל | מדיניות הפרטיות של אתר אינטרנט ישראל | אתר אינטרנט ישראל נגיש לפי תקן WCAG 2.0 AA | הצהרת הנגישות של האתר | אבטחת מידע ודיווח על בעיית אבטחת מידע

גלילה לראש העמוד