راه اندازی dns server عمومی و subdomain ها
با سلام
من یک dns server عمومی در ویندوز2003 جهت هاستیگ سایت خودم راه اندازی کردم و با یک ip اینترنتی استاتیک در nic.ir هم دامنه براش ثبت کردم و تایید شده .و هم با آی پی و هم با نام دامنه وب سایتم (باپورت80)در اینترنت لود می شود . مثلا: example.ir
حال سئوال من اینجاست که علاوه بر سایت فعلی چطور می توانم 3تا سایت دیگرم راکه در خود دی ان اس سرورم راه انداختم با 3 subdomain متفاوت در (در new host یا A record ) راه اندازی کنم که تو اینترنت لود بشه
سناریور به شرح زیر :
سایت اصلی : در IIS خود dns server با پورت دیفات 80 فعال است پس از ثبت new host بانام دامنه ثبت شده در ایرنیک در اینترنت لود می شود
واما سئوال اینجا به بعد است که
سوال اول :سایت بعدی در IIS خود dns server پورت 8081 فعال است که می خواهم یک A record )subdomsin) بنویسم که این سایت در اینترنت لود بشه بصورت زیر
سایت با پورت 8081 است <==== در اینترنت abc.example.ir باشد
----------
سوال دوم: سایت سوم بصورت new virtual directory در پورت 80 همان dns server راه اندازی شده که می خواهم بایک subdomain مانند: totok.example.ir لود بشه
------
سوال سوم : سایت آخری هم درپورت80 IIS یک سرور داخلی دیگر راه اندازی شده که با این dns server از طریق کارت شبکه دیگر در ارتباط است ومی خواهم این سایت هم در یا subdomain دیگر مانند gsmk.example.ir لود بشه
ضمنا موارد زیر جهت استحضار اعلام می شود
1- کلاً یک IP PUBILC استاتیک دارم
2- دی ان اس سرور و سرور دیگرم هر دو به میکروتیک وصلند و pppeo در میکروتیک است و یک رول dst-nat برای پورت 53 udp برای dns serve نوشتم که در اینترنت سایتم با نام دامنه لود می شود و یک رول dst-nat برای پورت 80 که به ادرس ای پی دی ان اس سرورم dst-natمی شود
در آخر از طولانی بودن شرح سئوال پوزش می طلبم وممنون می شوم اگر راهنمایی شود؟
5 پاسخ
یه عکس از تنظیمات IIS تون بزارید ، همه سایت ها و ساب دامین ها باید به IP جواب بدن.
ضمنا ببینید اصلا با Local IP می تویند سایت ها و سابدامین ها رو بینید .
بعدش با یک Route ساده همه چیز میفته روی IP Valid
شما می تونید همه سایت ها رو روی همون ip و همون پورت 80 سرویس بدید ، در واقع مدیریت اینکار به عهده IIS هستش.
تصور کنید یک هاست هزاران دامین رو سرویس میده و همه روی یک IP هستند.
سلام لطفا توضیح بیشتر بفرمایید که چطور میشود اینکار رو کرد:
مثلا سایتی درiis با پورت 8081 است که می خواهیم در اینترنت با سابدومین abc.example.ir لود شود چطور در ایجاد A RECORD در دی ان اس سرور به سایت راه اندازی شده در پورت 8081 اشاره کنیم ؟
ممنون
با سلام مجدد
من اتفاقا 3 تا سایت راه اندازی شه در IIS را با سه سابدامین متفاوت و با یک IP که دارم در A recors ثبت کردم امادر آن سمت اینترنت وقتی هر سه سابدامین را در مرورگر وارد می کنم همگی همان سایت اولیه که با پورت80 روی iis تنظیم شده را لود می کنند ؟چکارکنم که دامنه اصلی فقط سایت اولیه با پورت 80 را باز کنه و بقیه سابدامین ها 3 سایت دیگر با پورت متفاوت و یا new virtual directory را لود کنه؟
دارید دو موضوع رو با هم قاطی می کنید . پورت ربطی به DNS نداره
اگه تو IIS برید رو پورت 8081 اونوقت منطقی ترین راه اینه که کاربر هم رو همون پورت سایت رو ببینه مثلا abc.example.ir:8081 و البته باید route مناسب رو هم تو روتر یا فایروالتون بنویسید.
پیشنهاد من به شما اینه که هر سه سایت و سابدامین رو روی یک IP و پورت بدین و مابقی کار رو بسپرید به IIS که مدیریتش کنه.
هیچ اشکالی نداره که سایت و سابدامینش روی یک IP باشند.