برگزیده های پرشین تولز

فرق ip با خود domain name

evergreen

کاربر تازه وارد
تاریخ عضویت
18 آگوست 2003
نوشته‌ها
27
لایک‌ها
0
سن
42
محل سکونت
Mashad
برای آقای EverGreen
طريقه تنظيم IIS و قراردادن چند وب سايت روی يک IP Address
ابتدا وب سايت را ميسازيم.
سپس در Properties > Web Site > IP Address ، گزينه (All Unassigned) را انتخاب ميکنيم.
سپس روی دکمه Advanced کليک ميکنيم
توی IIS هوار تا وب سايت درست کن و در قسمت IP Address همه شون وارد کن :
در قسمت Multiple identities for this web site ، مقدار موجود را Edit ميکنيم و در قسمت Host Header Name ، نام Domain را وارد ميکنيم.
ميتوانيم نامهای ديگری را نيز به اين قسمت اضافه کنيم.
 
و باز مانند قبل سايت بعدی را ميسازيم.
 
در اين حالت با وارد کردن IP Address هيچ سايتی مشاهده نميشود و برای Browse کردن وب سايت ها فقط بايد از Domain name استفاده نمود.

اميدوارم متوجه شده باشی . . .

كورش جان سلام!!
با تشكر از راهنمايي هاي ارزشمند شما يه سوال.

تا اونجايي كه من ميدونم وقتي تو IIS براي يك WebSite گزينه All unAssigned را انتخاب ميكنيم در صورت وجود Ip هايي كه به سايت خاصي assign نشده باشد آن ip ها به آن website اختصاص مييابد. ولي روي هر Ip يك سايت.
براي تست اين موضوع من با يه كارت شبكه و يه IP مثلا 192.168.100.1 يه سايت رو تو IIS ساختم و گزينه AllUnAssigned را انتخاب كردم. بنابر اين IP كارت شبكه كه تا آن زمان به صفحه خاصي اختصاص داده نشده بود به آن سايت اختصاص داده شد. وضعيت سايت در حالت RUN .
بعد وقتي يك سايت ديگر درست كردم و گزينه AllUnassign را انتخاب كردم و تنظيمات را تاييد كردم براي شروع Error برگرداند و در حالت Stop ماند. سايت قبلي را Stop كردم و دوباره سعي كردم سايت دوم را اجرا كنم. درست شد. ولي اين دفعه ديگه سايت اول Run نميشد. بنابر اين نتيجه گرفتم كه آدرس IPي كه تاكنون به صفحه اول اختصاص داده شده بود حالا به صفحه دوم اختصاص داده شده است.
بعد اومدم يك كارت شبكه LoopBack تعريف كردم و يك IP براش ست كردم.
بعد رفتم دوباره توي تنظيمات IIS و گزينه AllUnAssigned را انتخاب كردم و درست شد.
يعني هردو با هم در حالت Run بود.

نتيجه گرفتم كه هر IP فقط ميتواند به يك صفحه اختصاص يابد. ولي Header Nameهايي كه ميتواند به آن اشاره داشته باشد ميتواند نامحدود باشد.

با توجه با راهنمايي شما يه جاي اين نتيجه گيري ميلنگه. ولي نميدونم كجا!!

ديگه شرمنده كه طوبلاني شد!!

با تشكر
 

koorosh

Registered User
تاریخ عضویت
12 دسامبر 2002
نوشته‌ها
1,525
لایک‌ها
10
سن
41
محل سکونت
Iran - Tehran
هومن جان،
اشتباه از اينجا ناشي ميشه كه به دقت نميخونين چی نوشتم.
مثلا اونجا كه گفتم با دانستن IP Address هيچ راهی برای ديدن سايت نيست، حتما بايد به قبلش هم دقت کنيد که روی وب سروری که چندين وب سايت روی يک IP Address قرار داده شده و با استفاده از Header از هم تفکيک شده اند.
در اين صورت، وب سرور (چه IIS و چه Apache) به درخواستی که حاوی Domain name نباشند پاسخ نميدهند.

evergreen جان،
شما هم اگه با دقت ميخوندی ميديدی که نوشتم:
"در قسمت Multiple identities for this web site ، مقدار موجود را Edit ميکنيم و در قسمت Host Header Name ، نام Domain را وارد ميکنيم. "
اگه برای وب سايتت Header تعريف نکنی و Domain name رو خالی رها کنی، ميبينی که Start نميشه و پيغام ميده تنظيمات ناقصه.
يه بار ديگه تست کن و بگو چی ديدی.
برای وب سايتهايی که درست ميکنی، Header تعريف کن.
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet

en2fa

Pocket PC کاربر فعال
کاربر فعال
تاریخ عضویت
15 مارس 2003
نوشته‌ها
1,642
لایک‌ها
8
سن
42
محل سکونت
tehran
کورش کبير!!
من يک ایده در این زمينه دارم ببين بدرد ميخوره يا نه؟
من يک windows server نصب کنم و با virtual pc يک windows ديگه را بيارم
بالا،و اون windows را به این يکی شبکه کنم و داخل server براش dns
بسازم و دقيق تعريف کنم.

ميشه؟
 

koorosh

Registered User
تاریخ عضویت
12 دسامبر 2002
نوشته‌ها
1,525
لایک‌ها
10
سن
41
محل سکونت
Iran - Tehran
بله
آفرين
راهش همينه،
اون داخليه با استفاده از NAT از اينترنت استفاده ميکنه و DNS Server اش هم سرور بيرونيه . . .
عالی . . .
تست کن و نتيجه رو بگو . . .
 

en2fa

Pocket PC کاربر فعال
کاربر فعال
تاریخ عضویت
15 مارس 2003
نوشته‌ها
1,642
لایک‌ها
8
سن
42
محل سکونت
tehran
اول بايد برم يک windows server بخرم،اما نتيجه را بهت ميگم

ميگم ها دارم به مقام شاگردی کوروش کبير ميرسم ها...نه؟
 
بالا