/ / كيف تعرف خوادم الويب ما إذا كنت تستخدم الوصول المباشر لعنوان IP أم لا؟

كيف تعرف خوادم الويب ما إذا كنت تستخدم الوصول المباشر لعنوان IP أم لا؟

كيف لا خوادم الويب-تعرف-إذا أولا وباستخدام المباشر-IP-عنوان الوصول أو لا-00

عادة ، نحن فقط اكتب عنوان موقع الويبنريد عرضه ، لكن هل "يعرف" خادم الويب ما إذا كنا قد استخدمنا عنوان IP المباشر بدلاً من ذلك؟ يحتوي منشور SuperUser Q&A الحالي على إجابة لسؤال قارئ مشوش.

تأتي جلسة الأسئلة والأجوبة اليوم من باب المجاملة من SuperUser - وهي قسم فرعي من Stack Exchange ، وهي مجموعة يقودها المجتمع لمواقع الأسئلة والأجوبة.

الصورة مجاملة من كوري م. جرينير (فليكر).

السؤال

يريد قارئ SuperUser Joseph A. معرفة كيف يمكن لخوادم الويب معرفة ما إذا كنت تستخدم الوصول المباشر إلى عنوان IP أم لا:

تقوم بعض خوادم الويب ، عند الوصول إليها باستخدام عنوان IP الخاص بها ، بإرجاع خطأ لا يسمح بالوصول إلى عنوان IP المباشر. لقد كنت أتساءل لبعض الوقت كيف يعمل هذا.

هل يقوم المستعرض دائمًا بحل عنوان IP والاتصال به؟ الوصول إلى عنوان IP المباشر هو مجرد تخطي DNS تماما ، أليس كذلك؟ كيف يعرف الخادم البعيد أنك تخطيت DNS؟

كيف تعرف خوادم الويب ما إذا كنت تستخدم الوصول المباشر لعنوان IP أم لا؟

الاجابة

مساهم SuperUser iAdjunct لديه الجواب لنا:

للإجابة على سؤالك كيف يعرف ، لديهللقيام بما يرسل المستعرض الخاص بك خادم الويب. أنت محق في أن النظام يحل دائمًا عنوان IP ، لكن المستعرض يرسل عنوان URL الذي حاولت الوصول إليه في رأس HTTP.

فيما يلي نموذج رأس عثرت عليه عبر الإنترنت ، وتم تعديله لتبدو كما لو كنت قد استخدمت Firefox على Windows وكتبت apple.com في شريط العناوين:

كيف لا خوادم الويب-تعرف-إذا أولا وباستخدام المباشر-IP-عنوان الوصول أو لا لل01

إليك الشكل الذي سيبدو عليه الرأس إذا استخدمت عنوان IP الخاص به:

كيف لا خوادم الويب-تعرف-إذا أولا وباستخدام المباشر-IP-عنوان الوصول أو لا لل02

سيتم إرسال كل من هذه إلى نفس IPالعنوان عبر مأخذ توصيل ، لكن المتصفح يخبر خادم الويب بما وصل إليه. لماذا ا؟ لأن خوادم الويب التي تحمل عنوان IP نفسه قد تستضيف مواقع ويب متعددة وتعطي صفحات مختلفة لكل منها. لا يمكن التمييز بين من يريد أي صفحة حسب عنوان IP لأنهم جميعًا لديهم نفس الصفحة ، لكن يمكن أن يميزهم برأس HTTP.


هل لديك ما تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي تقنية Stack Exchange الذين يتمتعون بالدهاء الفني؟ تحقق من موضوع المناقشة الكامل هنا.