تنظیم رکوردهای dns برای هاست اختصاصی
با سلام خدمت دوستان عزیز ، من یک وب سرور توی شبکه داخلی خودم دارم که یک ip تو رنج شبکه خودم داره و روی روتر یک ip valid تعریف کردم و dsnat براش نوشتم تا با ip valid از بیرون باز بشه تا اینجا مشکلی نیست و با ip valid از بیرون باز میشه ولی برای باز شدن با نام دامنه و dns ی که براش ثبت کردم به مشکل خوردم و باز نمیشه کسی میتونه توی کانفیگ dns به من کمک کنه.رکوردهای ns و host a داخل forward lookup zone رو به کدوم ip اختصاص بدم . کمک فوری نیاز دارم با تشکر
5 پاسخ
سلام
پس برو سراغ راهکار اول یا دوم
سلام
دوست عزیز شما سرورتون رو داخل شبکه lan خودتون هم publish کردین . و این یعنی داخل dns شما record مربوط به سرور دارای ip private هستش. حالا وقتی یوزرهای اینترنتی از طریق روتر شما میرسن به dns شما. ادرس وب سروری که براشون ارسال میشه ادرس lanی اون هستش و ادرس lan ی هم که در اینترنت routable نیست.
پس برای اینکه هم کاربران داخلی بتونن بدون مشکل سایت رو بازدید کنن و هم کاربران خارجی یا اینترنتی
باید یا دو تا dns server داشته باشی.
یا دو تا zone مختلف برای وب سرورتون بسازید که مثلا یوزرهای داخلی با یه اسمی سایتو باز کنن و یوزرهای اینترنتی با اسم واقعی publish شده در اینترنت
یا اینکه ادرس وب سرور رو داخل dns server با ادرس ip public خودتون معرفی کنید و زمانیکه یوزرهای داخلی هم بخوان سایت رو باز کنن چون ip سایت ip private خودتون هستش، وقتی به روتر خودتون می رسه روتر اون درخواستها رو به بیرون (شبکه اینترنت) route نمی کنه
موفق باشید
ITPRO ی عزیز شما کافیه روی همون پورتی که ترافیک Web رو به داخل هدایت می کنید ترافیک DNS که روی پورت 53 هست رو بصورت UDP به داخل هدایت کنید ، داخل وب سرور یک DNS سرور هم ایجاد کنید ، Forward Lookup Zone درست کنید به اسم دامین اینترنتی و بعد رکوردها ایجاد کنید با این تفاوت که رکوردهای شما آدرس IP Valid اینترنتی رو دارن که روی روتر شما هست ، اینجوری می تونید براحتی Mount کنید یا Bind کنید روی وب سرور ، بعد باید توی NS ای که هاستینگ شما برای دومین داده رکوردهای NS1.tosinso.com و NS2.tosinso.com که اینجا فرضی هستند رو شما در Zone ایجاد می کنید و بهشون اشاره می کنید با آدرس اینترنتی که دارید ... ساده هست ... الان هرجاش ابهام بود بگید که بیشر توضیح بدیم. ITPRO باشید
من هم همین کار رو انجام انجام دادم ولی جواب نداد.
با سرویس دهنده ای که دامنه رو خریداری کردم هم صحبت کردم ولی نتونستن مشکل رو حل کنن.ظاهرا کانفیگ dns مشکلی نداره ولی dns نمیتونه به درخواست هایی که از بیرون میاد پاسخ بده.من توی nat تمام پورت ها رو باز گذاشتم و در اخر ip valid رو روی یک کارت شبکه دیگه که روی هاست خودم داشتم ست کردم ولی باز هم موفق نشدم.این مشکل ربطی به bindig در iis نداره؟
ممنون از توجه شما دوست عزیز و گرامی
مشکل اینه که کاربرای داخل شبکه باید از طریق یه ip lanی بتونن با سرور ارتباط داشته باشن.و یه پوشه share رو ببینن