آموزش نصب DNS در ویندوز سرور
درباره DNS
Domain Name System یا مخفف آن DNS سرویسی در دنیای شبکه است که برای تبدیل آدرس های IP به نام و یا برعکس به کار میرود.
DNSمانند یک دفترچه تلفن برای اینترنت است. همانطور که شما برای تماس با دیگران به جای بخاطر سپردن شمارهی آنها، از دفترچه تلفن استفاده میکنید، DNS نیز مانند یک دفترچه تلفن عمل میکند و نیازی به حفظ کردن آدرس IP ها نیست. همانطور که میدانید، کامپیوترها برای اتصال به یکدیگر از اعداد یا همان IP آدرسها استفاده میکنند.
Domain Name System فهرست توزیع شدهای است که نام دامنه قابل خواندن توسط انسان مانند www.vistanet.ir را به اعداد خوانا برای کامپیوترها یعنی IP آدرس تبدیل میکند. برعکس این نیز در مورد DNS صدق میکند، یعنی DNS سیستمی است که نام دامنه وب را سازماندهی میکند و آنها را برای همه کسانی که میخواهند به شبکه وصل شوند، قابلفهمتر میکند.
درباره DNS Server
حال که متوجه شدیدسرویس dns چیست باید بدانید که عمل تبدیل نام به IP و یا بالعکس در یک سخت افزار کامپیوتری انجام میگیرد که DNS Server نام دارد.
DNS Server دارای یک دیتابیس برای ذخیره نام و آدرس های IP متناظر با آن است. زمانی که شما برای بازدید یک وب سایت و یا موارد دیگر از طریق نام، درخواست اتصال به سرور هاست و یا کامپیوتری را میدهید درخواست شما در ابتدا به این سرور ارسال میشود و آن سرور درخواست شما را پاسخ داده و سیستم شما قادر به اتصال و تبادل دیتا میشود.
DNS سرور در دنیای اینترنت و هاستینگ به سروری گفته میشود که برای مثال آدرس آی پی نام vistanet.ir را در اختیار شما قرار میدهد. از جمله آن ها میتوان به ۸.۸.۸.۸ که متعلق به شرکت گوگل است اشاره کرد.
این سرور در سطوح کوچک تر شبکه مانند شبکه یک شرکت برای تبدیل Hostname کامپیوتر ها به آدرس IP و یا لاگین تحت دامین به سیستم شما هم به کار میرود.
به طور قطع سرویس DNS یکی از مهم ترین اجزای یک سرویس Domain درون مجموعه است و با اختلال در آن بیشتر کارکردهای این سرویس با مشکل مواجه میشود.
بنابراین کافی است شرکت هاستینگ، نام دامنه شما را در سرور dns اضافه کند تا در مدت کوتاهی با سایر دی ان اسها در سراسر جهان هماهنگ شود.
سرویسهایی مانند Active Directory و WDS و WSUS به طور کامل با DNS کار میکنند.
۶ مرحله در جستجوی DNS برای سرچ یک وبسایت
- در گام اول کاربر Vistanet.ir را در مرورگر خود تایپ میکند و درخواست کاربر به یک سرور دی ان اس می رسد.
- بعد از رسیدن به سرور دی ان اس نام ریشه یا همان . را بررسی و جست و جو می کند تا مشخص شود که برای چه پسوندی باید ارسال شود.
- سپس با توجه به بررسی های سرور قبلی به سرور پسوند درخواستی ارسال می شود. در اینجا منظور از سرور اصلی پسوند آدرس سایتی است که شما درخواست کرده اید. برای مثال اگر Vistanet.ir را جستجو کرده باشید به سرور ir. ارسال می شود یا com. یا هر پسوند دیگری.
- سرور ir. درخواست را جواب میدهد.
- سپس آدرس آی پی Vistanet.ir به سرور اصلی برگردانده می شود.
- و بعد از آن آدرس آی پی سایت درخواست شده به سرور اصلی ارسال می شود.
رکوردهای DNS
دیتابیس DNS Server دارای رکورد های مختلفی است که در این قسمت به معرفی آنها میپردازیم:
رکورد A
این رکورد، در بر دارنده نام دامنه و آدرس IPv4 متناظر با آن است.
رکورد AAAA
این رکورد همانند A Record است، با این تفاوت که IPv6 یک دامنه را نگه میدارد.
رکورد CNAME
با استفاده از این رکورد یک نام دامنه را میتوان به نام دامنهای دیگر نگاشت کرد. به عنوان مثال با CNAME میتوان www.avashnet.com را به avashnet.com نگاشت کرد.
رکورد NS
این رکورد در برگیرنده DNS server است که میتواند به درخواستهای DNS مربوط به یک دامنهی خاص و بعضی زیردامنههای آن پاسخ بدهد.
رکورد SOA
این رکورد هم مانند NS Record است و اطلاعاتی دربارهی DNS zone میدهد. اطلاعاتی مانند DNS معتبر این zone، اطلاعات تماس admin دامنه، شماره سریال دامنه و … در این رکورد نگهداری میشوند.
رکورد MX
این رکورد، mail server دریافتکنندهی ایمیلهای دامنه را نگه میدارد.
خطای dns چیست ?
زمانی که شما یک URL یا آدرس سایتی را وارد مرورگر خود می کنید، اگر که سرور DNS مربوطه از کار افتاده باشد کامپیوتر شما نمی تواند آدرس IP را برای آن URL یا همان آدرس وارد کند. به این دلیل که سیستم شما نمی داند چطور به Google باید دسترسی پیدا کند اگر این اتفاق بیوفتد شما با یک پیام DNS error روبرو می شوید.
نصب و راه اندازی DNS در ویندوز سرور ۲۰۱۹
ابتدا وارد Server Manage شده و سپس گزینه Add roles and features را انتخاب کنید.
در مرحله اول از Add Roles and Features Wizard گزینه Next را زده و به مرحله بعد بروید.
در مرحله Installation Type گزینه Role-based or feature-based installation را انتخاب کنید و سپس بر روی گزینه Next کلیک کنید.
در مرحله انتخاب سرور باید سروری که میخواهیم DNS روی آن نصب شوند را انتخاب کنیم. برای این منظور ابتدا گزینه Select a server from the server pool را انتخاب کرده و از بخش Server Pool سرور را در وضعیت انتخاب قرار میدهیم و سپس روی دکمه Next کلیک میکنید.
باید دقت کنید که سرور درست را انتخاب کنید. در تصویر زیر ما تنها یک سرور داریم، اما اگر از سروری استفاده میکنید که دامین کنترلر است و سرورهای دیگر را کنترل میکند، باید دقت کنید که سرور اشتباهی را انتخاب کنید. در صفحه فوق گزینه Select a Virtual hard disk نیز در دسترس قرار دارد که دسترسی به یک هارد مجازی را فراهم میکند که مرتبط با مبحث مجازی سازی است.
در مرحله Select server roles میبایست سرویس DNS را جهت نصب انتخاب نمایید تیک DNS Server را بزنید و سپس Next را بزنید.
سپس پنجره زیر باز می شود که میبایست بر روی گزینه Add Features کلیک کنید تا یک سری ویژگی مورد نیاز را برای DNS انتخاب شود.
در این مرحله در صورتی که به Feature دیگه ای نیاز دارید و یا قصد نصب اون رو دارید رو میتونید انتخاب کنید. وبعد روی Next کلیک کنید.
در این بخش یک سری اطلاعات برای ما به نمایش درمیاید که پس از مطالعه آن بر روی Next کلیک کرده و وارد قسمت بعدی شوید.
در آخرین مرحله گزینه Install را زده تا نصب DNS بر روی سرور آغاز گردد.
پس از اتمام نصب ، پیغام آن به شما داده می شود و با زدن Close پنجره را ببندید.
حال که نصب DNS در سرور به پایان رسید ، در پنجره Server manager به منوی Tools مراجعه کنید و سپس روی گزینه DNS کلیک کنید.
پس از ورود به DNS Manager مانند تصویر زیر مشاهده میکنید که zone در آن تعریف نشده است پس مطابق تصویربر روی Forward Lookup Zones کلیک راست نموده و New Zone را انتخاب نمایید.
در مرحله اول از New Zone Wizard گزینه Next را بزنید.
در مرحله Zone Type نوع زون میبایست Primary zone باشد که به صورت پیشفرض نیز بر روی همین گزینه قرار دارد سپس با Next به مرحله بعد بروید.
در مرحله بعد می بایست Zone Name را وارد نمایید . نام دامنه خود را وارد نموده و سپس Next را انتخاب نمایید.
در این مرحله تنظیمات پیشفرض بر روی Create a new file with the file name می باشد که می بایست آن را بدون تغییر گذاشته و به مرحله بعد بروید.
تنظیمات این مرحله نیز بصورت پیشفرض بر روی عدم آپدیت خودکار می باشد که به کلاینت ها امکان اپدیت خودکار رکوردهای DNS را نمی دهد ، این مرحله را نیز بدون تغییر گذاشته و به مرحله بعد بروید.
و در نهایت با انتخاب Finish ایجاد دامنه (zone) نیز به پایان می رسد.
همانطور که در تصویر زیر مشاهده می کنید دامنه Vistanet.ir اضافه شده است.
با باز کردن دامنه دو record مشاهده می شود که همزمان با ایجاد دامنه به صورت خودکار ساخته شده اند .
ساخت رکوردهای DNS در ویندوز سرور
در مرحله بعدمی بایست رکورد های DNS را تعریف کنیم.
زمانی که در کاربر در مرورگر خود آدرس دامنه یک سایت را وارد می کند درواقع توسط مرورگر یک DNS Query که شامل نام دامنه مورد نظر است برای DNS Server یی که اطلاعات ادرس و IP این دامنه بر روی آن ذخیره شده است ارسال میکند .
یکی از مهم ترین رکوردها A Record یا Address Mapping Record می باشد که نام میزبان و آدرس IP آن را ذخیره می کند.
بر روی صفحه خالی کلیک راست کرده و در منوی باز شده گزینه New Host (A or AAA…) را انتخاب نمایید.
پنجره ایجاد رکورد باز می شود. می بایست چهار A Record ایجاد نمایید . در اولین رکورد بخش Name (بخش بالا) را خالی گذاشته و در بخش IP Address نیز IP دامنه را وارد نمایید و در نهایت در پایین صفحه Add Host را انتخاب نمایید.
در رکورد دوم در بخش نام www را وارد نمایید تا درصورتیکه کاربر ادرس سایت شما را به همراه www در مرورگر وارد کند DNS Server بتواند این آدرس را نیز Resolve کند .در بخش IP address نیز مطابق تصویر IP را وارد نمایید.
دو رکورد بعدی Name Server ها هستند ،در بخش name در بالا ns1 و در بخش IP Address نیز IP دامنه را وارد نمایید و بعد از ایجاد کردن ns2 را به همین صورت وارد کنید.
در نهایت رکوردهای ساخته شده را مانند زیر در تصویر مشاهده خواهید کرد.
بر روی رکورد NS کلیک راست کرده و Properties را انتخاب نمایید.
در تب Name Servers در صورتیکه Name server از قبل وجود داشته آن را حذف نمایید. سپس Add را درپایین منو انتخاب نمایید.
مطابق تصویر در قسمت FQDN آدرس دامنه خود را بهمراه ns1 تایپ نمایید .بطور مثال ns1.vistanrt.ir و در بخش پایین نیز ادرس IP دامنه را وارد نمایید و سپس ns2 را وارد کرده و بعد ok را انتخاب کنید.
و سپس نتیجه کار مانند شکل زیر خواهد بود.
در مرحله بعد ، وارد تب Start of Authority(SOA) شوید و سپس در قسمت Primary server مطابق تصویر زیر گزینه Brows را انتخاب نمایید.
وارد zone که ایجاد کرده اید شده و در لیست رکوردهایی که پیش از این ساختید رکورد ns1 را انتخاب نمایید.
سپس ok را انتخاب نمایید.
در پایان یک تنظیم می بایست انجام دهید . کلیک راست نموده و گزینه Properties را انتخاب کنید.
در تب Advanced تیک گزینه اول ، Disable recursion را بزنید و د رنهایت ok را انتخاب نمایید.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.