راه اندازی یک وب سایت روی کامپیوتر شخصی با قابلیت باز شدن از اینترنت
روش اول:
در ابتدا
سیستم IIS را روی کامپیوتر شخصی فعال می کنیم با رفتن به مسیر زیر
Control Panel\All Control Panel Items\Programs and Features>Turn windows feature off or on> Internet Information Service
برخی از مودم های گران قیمت تر دارای تنظیماتی مانند زیر هستند:
- NAT Forwarding
- Virtual Servers
- Port Triggering
- DMZ
که در اینجا از قابلیت Virtual Servers استفاده می کنیم این قابلیت می تواند یک وب سرور ساده را ایجاد کند که تنظیمات زیر قابلیت دیده شدن در اینترنت را دارد:
- Service Type: HTTP
- External Port: 4555
- Internal IP: 192.168.1.155
- Internal Port: 80
- Protocol: TCP
توضیح: ( در واقع مودم ما قابلیت راه اندازی mini web server مانند iis و nginx و apachi دارد)
- نوع سرویس را انتخاب می کنیم (DNS, FTP, HTTP, POP3, SMTP, TELNET)
- پورت اکسترنال یعنی اینکه چه پورتی روی مودم (مینی وب سرور) باز است که از بیرون بتوان وارد شد
- آی پی داخلی یعنی اینکه درخواستی که از بیرون می آید به چه آی پی داخلی وصل شود
- پورت داخلی یعنی اینکه IIS که وب سرور ویندوز است، روی چه پورتی سرویس دهد که دیفالت ۸۰ پورت HTTP است، در صورتی که چند سایت روی IIS داشته باشیم شماره پورت ها تفاوت دارد.
- نوع پورت را انتخاب می کنیم TCP
چطور سایت را در اینترنت پابلیش کنیم و ببینیم؟
آی پی مودم چون داینامیک است همیشه عوض می شود بنابراین از سرویس (داینامیک دیاناس) استفاده می کنیم. در سایت noip.com ثبت نام می کنیم و یک دامنه دلخواه مانند home.ddns.net ثبت می کنیم و به آی پی مودم پوینت می کنیم.
برای اینکه آی پی ما روی سایت noip.com همیشه آپدیت باشد باید کلاینت آپدیت کننده آی پی را روی کامپیوتر منزل نصب کنیم. Dynamic Update Client
برای مثال پورت ۴۵۵۵ را باز کرده ایم و با دامنه home.ddns.net ثبت کرده ایم و سایت بصورت مقابل http://home.ddns.net:4555 باز می شود از روی اینترنت و تمام.
البته با آی پی هم می توانیم بدون نیاز به دامنه داینامیک سایت را باز کنیم اما چون همیشه آی پی عوض می شود و حفظ کردن آن سخت است از نام استفاده کردیم.
روش دوم:
سیستم IIS را روی کامپیوتر شخصی فعال می کنیم با رفتن به مسیر زیر
Control Panel\All Control Panel Items\Programs and Features>Turn windows feature off or on> Internet Information Service
چون آی اس پی ها قابلیت وارد شدن پورت ۸۰ از بیرون را بسته اند باید برای IIS پورت دلخواهی مانند ۸۸۸۸ تعریف کنیم
اکنون پورت ۸۸۸۸ در حالت Inbound باید روی فایروال ویندوز باز کنیم.
سپس در تنظیمات مودم از قسمت DMZ آی پی کامپیوتر لوکال را به عنوان DMS معرفی می کنیم.
اکنون از اینترنت باید بتوان با آدرس آی پی مانند زیر سرور شخصی روی کامپیوتر شخصی را دید:
31.33.123.43:8888
آنچه من تنظیم کرده ام بصورت زیر است:
192.168.1.100 DMZ
OPen port on firewall 80 8888 443