Android: استخدام عنوان IP الذي تم حله بدلاً من اسم المضيف

StackOverflow https://stackoverflow.com/questions/6382749

سؤال

أرغب في استخدام عنوان IP الذي تم حله للاتصال بالخادم بدلاً من اسم المضيف.إليك مقتطفات الشفرة الخاصة بي: Genacodicetagpre

هنا يمكنني الحصول على عنوان IP بنجاح.الآن أحاول استبدال عنوان url الخاص بي على النحو التالي: Genacodicetagpre

يمكنني الاتصال بنجاح إذا استخدمت عنوان URL كما هو (بدون استبدال اسم المجال بعنوان IP).

يرجى إعلامي إذا كنت أفعل الأشياء بشكل صحيح.

هل كانت مفيدة؟

المحلول

كقاعدة عامة ، حاول استخدام عنوان URL المستند إلى اسم المضيف.ليس من غير المألوف أن يكون لديك مواقع ويب متعددة على نفس عنوان IP ، يتم تمييزها فقط من خلال اسم الموقع (ما يسمى بالاستضافة الافتراضية).ما تفعله لن يعمل إلا في حالة وجود موقع واحد على عنوان IP معين.

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

سأحاول ببساطة الاستمرار في التنزيل بواسطة عنوان URL يعتمد على اسم المضيف.

نصائح أخرى

يتمثل أحد الحلول للتغلب على مشكلة VHost في استخدام خادم DNS الخاص بك وإرجاع عنوان IP نفسه دائمًا للمضيف الذي تتصل به.

لا يتطلب هذا أي تغيير في تطبيقك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top