15Aug

כיצד שרתים אינטרנט יודע אם אתה משתמש ישיר גישה כתובת IP או לא?

בדרך כלל, אנחנו פשוט להקליד את הכתובת של אתר שאנחנו רוצים להציג, אבל שרת אינטרנט בעצם "לדעת" אם השתמשנו כתובת ה- IP ישירה במקום?סופר אוסר של היום Q & פוסט יש את התשובה לשאלה של מבולבל הקורא.

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.

תמונה באדיבות קורי מ 'גרנייה( פליקר).

השאלה

SuperUser הקורא יוסף א 'רוצה לדעת איך שרתי אינטרנט יכולים לדעת אם אתה משתמש בגישה ישירה כתובת IP או לא:

כמה שרתי אינטרנט, כאשר גישה באמצעות כתובת ה- IP שלהם, להחזיר שגיאה גישה ישירה כתובת ה- IP היא לאמוּתָר.אני תוהה כמה זמן איך זה עובד.

האם דפדפן תמיד פותר את כתובת ה- IP ומתחבר אליה?גישה ישירה של כתובת IP היא רק דילוג על DNS לגמרי, נכון?כיצד שרת מרוחק אפילו יודע כי דילגת על DNS?

כיצד שרתי אינטרנט יודעים אם אתה משתמש בגישה ישירה של כתובת IP או לא?

תשובה

תרומת SuperSuer iAdjunct יש את התשובה עבורנו:

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

הנה כותרת לדוגמה שמצאתי באינטרנט, שונה כדי להיראות כאילו השתמשת ב- Firefox על Windows והקלדת apple.com לתוך שורת הכתובת:

הנה איך הכותרת תיראה אם ​​השתמשת בכתובת ה- IP שלה:

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

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