راه اندازی وب سرور
سلام
طبق عکس
من دو سایت روی IIS بالا آوردم قبلا با پورت بایند کرده بودم و بالا میومد
الان دوتاشونم فقط بهشون HostName دادم با پورت 80
1- آیا الان روی لوکال 192.168.10.5 وقتی هاست نیم رو روی مرورگر میزنم باید سایت ها باز بشن ؟ (توی هاست لوکال etc\hosts اگر تعریف بشه باید چگونه)
2- چه عملیاتی باید انجام بدم تا از بیرون با دامنه سایت ها در دسترس باشه ؟
3 - داخل روتر شرکت نیاز به تعریف پورت فورواردینگ وجود داره؟
4 - شرکت هایی که کار هاستینگ انجام مین دقیقا به چه شکل این کارها رو انجام میدن ؟
با تشکر
8 پاسخ
1- بله.
2- dns دامنه ها رو به IP Public خودتون تغییر بدید.
3 - حتما و الا هرکس IP public یا اسم سایت رو بزنه ممکنه صفحه فایروال یا مودم شما رو ببینه نه چیز دیگه ای !
سلام دوباره
آیا DNS داخلی نیاز به رجیستر کردن داره ؟
کلا منظور از رجیستر کردن DNS چیه ؟
سلام دوست عزیز ممنون
من الان با این که سایت ها رو با هاست نیم روی IIS تعریف کردم ولی نمی تونم روی لوکال هاست با اسم ببینم
گفتین dns دامنه ها رو تغییر بدم داخل سایت nic.ir دیگه ؟ و این که فقط آی پی پابلیکم رو بدم ؟ از کجا میفهمه وقتی من فقط آی پی رو دادم میاد سرور DNS من رو میگرده ؟ یا نه دوباره باید روی روتر هم فورواردینگ بنویسم ؟ با جزئیات بیشتر می خواستم بدونم دقیقا تو این سناریو چه کارهایی باید انجام بدم
و این که دقیقا از لحه درخواست کاربر تا سرور چه اتفقاتی میافته
ببینید nic.ir یه مقداری از نظر DNS ضعیفه !در واقع اصلا کار DNSی برای شما انجام نمیده.
شما باید:
A) توی nic یک Name server به صورت زیر بدید :
NS1.domain.ir با IP : 93.85.10.56
این کار به nic میگه هرکس DNS های این دامنه رو خواست بره به آدرس IP شما
B)بعد بیاید روی DNS سرور داخلیتون 192.168.10.2 یک Zone برای domain.ir بسازید و توی zone :
1- همون A Record بالا رو دقیقا برای ns1 تکرار کنید.
2-یک A Record برای domain.ir به آدرس IP 93.85.10.56 بسازید.
3-یک A Record برای www.domain.ir به آدرس IP 93.85.10.56 بسازید.
C) روی روتر ترافیک DNS ورودی رو به DNS سرور داخلی 192.168.10.2 فوروارد کنید.
**** اگر دامنه شما .com یا چیز دیگه ای بود و خودش پنل DNS داشت می تونستید همونجا این کار رو بکنید و دیگه DNS داخلی نمی خواستید !
D) روی روترتون ترافیک HTTP و HTTPS رو به سمت سرور IIS با IP 192.168.10.5 فوروارد کنید.
پ. ن : برید توی سرور هاستتون (یا هر سیستم دیگه ) و توی فایل .host آدرس DNS برای domain.ir تون ثبت کنید به آدرس IP تون اگر route HTTP روی روترتون درست باشه، باید بتونید سایت رو ببینید. می تونید ابتدا همین کار رو با آدرس IP داخلی هم امتحان کنید. مرحله به مرحله پیش برید که اگر خطایی بود متوجه شید ایراد کجاست.
ممنون خیلی کامل بود
کاملا متوجه شدم
اگر من DNS جدا بخوام بخرم چی ؟ اصلا نیازه ؟ یا با همین روش به درستی و بدون مشکل کار می کنه؟
و یه سوال واسه خودم پیش اومده که آیا وقتی کاربری با هر آدرس آی آر توی ایران میخواد درخواست بزنه اول میره به سرور nic ؟ بعد از اونجا تازه میره به DNS که معرفی کردیم و بعد از DNS میره به هاست و اونجا هم میره سراغ IIS درسته ؟
تو انجام مراحل بالا به مشکلی خوردید که رجیستر کردن DNS می خواست ؟
1- نیاز به DNS خارجی ندارید ، همین که دارید هم کافیه و هم همه امکاناتش دستتونه.
2- بله همینطوره. در واقع برای همه دامنه ها همینطوره. اول میره به سمت مثلا .com ( که اینجا .ir و nic ) هستش و ادامه ماجرا.