50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
1

قرار دادن چند دومین در یک IP در هاست چگونه انجام می شود؟

سلام خدمت تمامی متخصصین توسینسویی ، یه سوالی ذهنمو مشغول کرده ، میدونیم که DNS سرورها FQDN هارو به IP آدرس مربوطه Resolve می کنند.Hosting ها چطوری میتونن با استفاده از یک IP Address چندین دومین مختلف رو همزمان سرویس بدند؟! به عنوان مثال tosinso.com و xyz.com و ... به یه IP Address ترجمه میشن ولی در عین حال ۲ وب سایت متفاوتند. مرورگرها از فیلد خاصی تو بسته های http get استفاده می کنند که وب سرور متوجه میشه باید get رو به کدوم domain بفرسته؟ یا اصلا همچین چیزی در واقعیت امکانپذیر نیست و من اشتباه متوجه شدم؟

پرسیده شده در 1397/06/19 توسط

3 پاسخ

2

این مورد در سرور اتفاق می افتد و به مرورگر کلاینت ارتباطی ندارد. وب سرور اینکار را انجام میدهد. در iis از طریق binding ها و در apache از طریق virtual host انجام میشود و با توجه به header درخواست http که شامل domain name می شود وبسایت مورد نظر را برمیگرداند که به این روش name based virtual host گفته می شود.

پاسخ در 1397/06/19 توسط
2

پس تو درخواست HTTP نام دومین هم ذکر میشه

دنبال همین بودم

تکنیک جالبیه

مهندس شمس عزیز ببینید فیلدها اینا هستند؟ (Host و Full request url)

پس تو درخواست HTTP نام دومین هم ذکر میشه
دنبال همین بودم
تکنیک جالبیه
مهندس شمس عزیز ببینید فیلدها اینا هستند؟ (Host و Full request url)
||https://tosinso.com/files/get/d166a714-0681-434e-be99-836d2be98d81||
پاسخ در 1397/06/19 توسط

پاسخ شما