دسترسی به dns سرور داخلی
با سلام
ما قبلا شبکه هوم گروپ داشتیم. یه ویندوز سرور قرار دادیم و نرم افزاری روی اون نصب که آدرس cr.salam.ir به صورت وبسایت بالا میاره.
یه dns server راه انداختم. و اون ادرس داخلش تعریف کردم.
تو تنظیمات ویندوز کلاینت وقتی ادرس سرور داخلی خودم تو بخش dns معرفی میکنم سایت کاملا بالا میاد. من باید تو مودم ادرس dns معرفی کنم تا کل یوزرهای شبکه بتونن این ادرس لود کنن؟ یا حتما باید اکتیو دایرکتوری راه بندازم؟
در آخر میخوام با زدن ادرس استاتیک من تو اینترنت هم درخواست برای لود صفحه به سرور ارسال بشه.
9 پاسخ
در مورد مشکل شبکه داخلی.... خوب ایراد ساده از DHCP بود نمیخواستم فعلا اجراش کنم. DNS خودم تو مودم ست کرده بودم ولی اون ساعت درست کار نمیکرد. خلاصه اون حل شد.
تو DNS من رکورد NS1.salam.ir و NS2 اضافه کردم و آی پی خود ویندوز سرور دادم.
تو سایت ایرنیک تو بخش NS اون NS1 نوشتم ای پی هم هر دوش ای پی استاتیکم.
از دامنه پینگ میگیرم پیدا نمیکنه.
چون عملا سایت بالا میاد فکر میکردم پورت 80 باید فوروارد کنم.
اصلا توضیحات من رو خوندید ؟
شما دارید تو nic میگید DNS تون کجاست. که مثلا ns1.salam.ir رو داده اید. حالا میاد از ns1.salam.ir می پرسه ، crm کجاست ...
پس باید پورت 53 که DNS هستش رو به سمت DNS داخلیتون فوروارد کنید. همین طور همه رکوردهای لازم دیگه مثل mail و mx و spf و ... که هر dns سرور دیگه ای داره ، رو هم لازمه ایجاد کنید.
اجباری به خرید هاست نیست ولی خب هاست نیازتون رو به DNS داخلی برطرف میکنه، ضمن اینکه سایت اصلیتون رو هم می تونید روی همون هاست بالا بیارید.
با درود
برای سیستم های داخلی اگر مودمتون این قابلیت رو داشته باشه میتونید آدرس سرور DNS داخلی رو داخلش تنظیم کنید که و از داخل شبکه مشکلی رو نخواهید داشت برای باز کردنش.
برای باز شدن از طریق اینترنت هم باید بروی دامنه ای که با نام salam.ir می باشد یک زیر دامنه تعریف کنید به نام cr.salam.ir و در این زیر دامنه در قسمت DNS آدرس Valid IP خودتون رو بزنید و بروی مودم هم کافیه آدرس رو Forward کنید به آدرس داخلی که نیاز دارید.
ببینید ، IRNIC خودش DNS نداره. (برخلاف برخی سرویس دهنده ها که روی پنل دامنه هم یک DNS دارند)
اتفاقی که میفته اینه که IRNIC تازه داره DNS شما رو معرفی می کنه، پس شما اول باید روی IP Statuc تون (یا هر جای دیگه که تو قسمت NS سایت IRNIC میدید ) یه سرویس DNS داشته باشید. که اون تازه آدرس cr.salam.ir رو به IP شما ترجمه کنه و بعد هم با فوروارد پورت های 80 یا 443 بتونید بهش دسترسی داشته باشید.
پس اگه DNS سایت شما روی هاست هستش که توی IRNIC همون آدرس NS های هاست رو بدید و رکوردها رو اونجا بسازید و اگه همه چیز داخلی هست که باید پورت 53 (DNS) رو هم به سرور DNS تون فوروارد کنید.
حقیقتش متوجه نمیشدم.
تو این فاصله یه هاست خریدم. زیر دامنه ساختم و به ای پی استاتیک وصل کردم.
پورت 443 باز و فوروارد شده.
هنوز بالا نمیاد. تو dns خودم دقیقا چه رکوردی باید اضافه کنم؟
نرم افزاری روی اون نصب که آدرس cr.salam.ir به صورت وبسایت بالا میاره
شاید لازم باشه در این مورد بیشتر توضیح بدید.
شما الان مشکل DNS دارید و زوده که برید سراغ حل مشکل پورت فوروراد.
ببینید :
1- اگه از DNS هایی که تو nic تنظیم کرده اید مطمئنید و همین طور توی سایت هم crm.salam.ir رو درست زده باشید. الان باید حداقل با ping می تونستید آدرس IP رو ببینید. ولی این اتفاق نمیفته.
nserver: l.ns.arvancdn.net
nserver: p.ns.arvancdn.com
مطمئن شید اینها درستند و همینطور crm.salam.ir درست تو DNS هاست اومده باشه.
2- اگه می خواید درست بودن پورت فوروارد رو چک کنید می تونید با IP هم که تو browser میزنید چک کنید که درست کار کنه. فقط یه نکته که مطمئنین شید وب سرور شما داره پورت 443 رو ساپورت میکنه و به همه IP ها و نام ها جواب میده نه فقط IP داخلی.
3- وقتی هاست خریده اید ، دیگه با DNS داخلی کاری ندارید.
مشکل سیستم های داخلی تموم شد مشکلم با ای پی استاتیک مونده.
بحث این اصلا نمیدونم کاری که تا اینجا انجام دادم درست بوده یا نه. هر اموزشی هم میخونم فقط روش سایت خودشون توضیح دادن نه بیشتر.
من تو dns server خودم دو تا رکورد ns1.salam.ir و ns2.salam.ir ثبت کردم و ای پی همون سرور معرفی کردم.(همینارو تو ایرنیک تنظیم کردم که گند خورد)
تو مودم پورت 443 به ای پی سرور فوروارد کردم.
میخوام ادرس crm.salam.ir به سرور شرکت ارجاع داده بشه.(تو پست قبل اشتباه نوشتم)
وقتی ای پی مستقیم تو مرورگر میزنم اتفاقی نمیفته.
اینجا به بعد باید هاست بگیرم؟ مستقیم تو سرور خودم کاری انجام بدم یا سرویسی مثل ابر اروان استفاده کنم؟
بعدا هم میخوایم سایت salam.ir داشته باشیم.
ببینید اگه می خواید از طرق اینترنت هم دیده بشه ، دیگه بهتره دردسر داخلی رو نکشید. چون اگه خارجی رو درست کنید ، داخلی هم از روی همون کار میکنه.
به هر حال اگه م خواید داخلی درست بشه. هر جا که DNS سرورتون هست ؛ این رکورد رو به صورت static بسازید.
البته بعید می دونم یه مودم این قابلیت رو داشته باشه.
اما برای خارجی :
آیا دامنه salam.ir مال شماست ؟ اگر بله توی رکوردهای DNSش IP static دفترتون رو به عنوان cr.salam.ir بدید. و روی مودمتون یه route بنویسید که پورتهای مربوط به این برنامه رو به سروروش فوروراد کنه.