پیکربندی DNS

پیکربندی DNS

اطلاعاتی درباره DNS

برای برقراری ارتباط با رایانه ها و تمامی دستگاههای موجود در شبکه در واقع باید آدرس IP آن ها را بدانیم. برای دسترسی به وب سایت های اینترنتی هم این شرایط صادق است، یعنی برای دسترسی به آن ها باید آدرس IP شان را بدانیم.اما به خاطر سپردن آدرس های IP کار نسبتا دشواری است.سرویس DNS (Domain Name Sysetem)که وظیفه ترجمه نام به آدرس IP در شبکه را بر عهده داردو این امکان را برای ما فراهم می آورد که به جای استفاده از آدرس IP از نام دامنه سایت مورد نظر استفاده کرده و به راحتی به آن دسترسی پیدا کنیم.

به زبان ساده می توان گفت وقتی در دنیای شبکه نام دامنه ای را استفاده می کنیم، DNS آن را به آدرس IP متناظرش ترجمه می کند و ارتباط مورد نظر برای ما شکل می گیرد.

DNS از پروتکل TCP با شماره پورت 53 استفاده می کند.

مفاهیم DNS Server و DNS Client

DNS از جمله سرویس های سرویس گیرنده ، سروری است. یعنی آن دستگاهی که سرویس را ارائه می دهد به عنوان DNS Server و آن دستگاهی که از سرویس استفاده می کند تحت عنوان DNS Client شناخته می شوند.

در این سرویس  سرویس گیرنده ‌های DNS درخواست‌هایشان را برای ترجمه نام به سرورهای DNS میفرستند و سرورهای DNS، پاسخ این درخواست‌ها را برای‌ سرویس گیرنده ها ارسال می‌کنند و نهایتا سرویس گیرنده قادر به دسترسی به سایت مورد نظر (هر مقصد دیگر) می باشد.

پیش نیازهای DNS

راه اندازی سرویس DNS به وجود (حداقل) یک سرور نام در شبکه نیازمند است.

طبیعتا باید سرویس گیرنده های DNS به سرور DNS قابل دسترسی باشند.

نکات پیکربندی DNS

برای پیکربندی DNS باید به نکات زیر توجه شود:

  • حتما از دسترسی سرویس گیرنده های DNS به سرور DNS اطمینان حاصل کنید.
  • تعریف آدرس DNS Server در سرویس گیرنده ها باید به دقت و صحیح انجام شود.

تنظیمات پیش فرض DNS

در جدول زیر تنظیمات پیش فرض مربوط به DNS را مشاهده می کنید:

پیش فرض

ویژگی

پیکربندی نشده است.

DNS

به منظور پیکربندی DNS باید مراحل زیر انجام شود:

خلاصه مراحل

  1. configure terminal
  2. ip dns server
  3. ip host word A.B.C.D
  4. ip domain-name word
  5. ip domain-lookup word A.B.C.D
  6. ip name-server B.C.D

جزئیات مراحل

کاربرد

دستور

 

به کمک این دستور وارد محیط پیکربندی سراسری مسیریاب می شویم.

configure terminal

: مثال

zharf#configure terminal

zharf(config)#

مرحله 1

به کمک این دستور می توان دستگاه را به عنوان سرور DNS پیکربندی کرد.

ip dns server

: مثال

zharf(config)#ip dns server

مرحله 2

به کمک این دستور می توان در DNS Server ها نام دامنه را برای آدرس IP مد نظر تعیین کنیم. به عبارتی عمل نگاشت نام به IP به کمک این دستور انجام می شود.

ip host word A.B.C.D

: مثال

zharf(config)#ip host www.z100.com 192.168.23.100

مرحله 3

به کمک این دستور می توان یک نام دامنه پیش فرض را تعیین کرد.

به طوری که اگر درخواستی برای یک Host متعلق به آن دامنه -بدون داشتن نام دامنه – به مسیریاب رسید، مسیریاب به کمک این دستور نام دامنه پیش فرض را به درخواست رسیده اضافه و ترجمه نام به درستی صورت می گیرد.

ip domain-name word

: مثال

zharf(config)#ip domain-name zharf.com

مرحله 4

این دستور برای فعالسازی نقش DNS در مسیریاب جهت ترجمه نام به IP استفاده می شود.یعنی پس از وارد کردن این دستور، اگر نام دامنه ای را در مسیریاب درخواست کنیم، مسیریاب به دنبال ترجمه نام به IP برای درخواست مد نظر می رود.

ip domain-lookup word A.B.C.D

: مثال

zharf(config)#ip domain-lookup zharf.com 192.168.23.1

مرحله 5

توسط این دستور می توان آدرس Name Server یا همان DNS Server مورد نظر را تعیین کرد.

ip name-server A.B.C.D

: مثال

zharf(config)#ip name-server 192.168.23.1

مرحله 6

در زیر مثالی از پیکربندی سرور DNS را مشاهده می کنید :

zharf#configure terminal

zharf(config)#

دستورهای پاک کردنی مربوط به DNS

دستور پاک کردنی خاصی مربوط به DNS تعریف نشده است.

کاربرد

دستور

 

دستورهای نمایشی DNS

جهت بررسی صحت عملکرد DNS با استفاده از دستورهای نمایشی از جدول زیر کمک می گیریم.

کاربرد

دستور

به کمک این دستور می توان نگاشت آدرس های مختلف به نام های متنظار را مشاهده کرد.

show ip hosts

 در مثال زیر دستورات مورد نیاز جهت پیکربندی DNS را در مسیریاب ژرف مشاهده می کنیم:

zharf1r#configure terminal

zharf1(config)# ip dns server

zharf1(config)#ip domain-name zharf.com

zharf1(config)#ip host zharf1 98.1.1.100

zharf1(config)#ip host zharf2 98.1.1.2

zharf2#configure terminal

zharf2 (config)#ip nameserver 98.1.1.100

zharf2 (config)#ip domain-lookup zharf.com 98.1.1.100

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *