اولویت DNS چگونه است!؟

بپرسید
  • mohammmadi mohammmadi
  • 68 ماه قبل
  • 68 ماه قبل
  • 739 نمایش

0

{{ digitTrunc(content.likes) }}

سلام

چند سوال ساده

1:

فرض بفرمایید یک کلاینت داریم و یک مودم

DNS کلاینت برابر هست با 1.1.1.1 و DNS مودم برابر هست با 2.2.2.2

حالا درخواست های کلاینت که میرن تو مودم توی کدوم DNS بررسی میشن!؟

2:

فرض کنید حالا شبکه مون یکم پیچیده تر شد و سه تا عنصر داره

مودم

کلاینت

سرور ویندوزی که سرویس DNS روش ران شده

DNS کلاینت رو اتوماتیک گذاشتیم

DNS مودم رو IP سرور گذاشتیم

DNS سرور رو یه DNS معتبر مثل گوگل زدیم

اگر (؟) مسیر اینجوری باشه که درخواست ها اول میان توی DNS مودم که در واقع سرورمون هست، و "اگر" توی سرور نبود، سرور میفرسته توی DNS ی که براش ست کردیم (همون گوگل)، با این تفاسیر میتونیم یه A Record توی سرور تعریف کنیم و آدرس های معتبری مثل Google.com یا Amazon.com یا... رو بفرستیم هر جا که دلمون میخواد؟؟؟؟؟؟

هدف چیه، هدف اینه که یه URL داریم که از طریق اینترنت بهش دسترسی داریم و سرور این URL توی دفتر خودمون به صورت لوکال هست، میخوام همین URL رو توی سرور خودمون و توی یه A Record داخل دیتابیس سرویس DNS، ایجاد کنم که هر کی به مودم ما وصل بود و این URL رو زد، به جای اینکه بره توی اینترنت Resolve بشه، بیاد توی سرور بررسی بشه (توی سرویس DNS سرور) و سرور چون A Record براش تعریف شده، درخواست رو خودش پاسخ بده و به جای اینکه IP اینترنتی URL رو برگردونه، IP لوکال رو برگردونه و در عین حال، افراد به اینترنت هم دسترسی داشته باشن، یعنی طرف زد google.com و گوگل توی دیتابیس DNS سرور نبود، سرور بره تو یه DNS معتبر دنبالش بگرده و جواب رو برگردونه

چرا میخوایم اینکارو کنیم؟ برای اینکه در محل دفتر، مستقل از اینترنت و با یک آدرس منحصر به فرد به سرور دسترسی داشته باشیم. نه اینکه برای صرفه جویی هزینه، به افراد بگیم خارج از دفتر فلان URL رو بزنید و وارد دفتر شدید از فلان IP لوکال یا فلان URL لوکال استفاده کنید.

لطفا به بخش بخش سوالام دونه دونه و مستقل از هم جواب بدید

ممنون

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است