خانه » DNS چیست؟ نحوه فعالسازی و تغییر دی ان اس
DNS چیست؟ نحوه فعالسازی و تغییر دی ان اس
دسترسی به تیترهای مقاله
در دنیای امروز که کامپیوتر حرف اول را میزند، اگر میخواهیم از دنیا عقب نمانیم، لازم است اطلاعات خود را درمورد چگونگی کار با کامپیوتر و مهمترین دوست و همراه آن یعنی اینترنت اطلاعات کسب کنیم. یکی از موضوعهایی که به اینترنت برای همکاری با کامپیوتر کمک میکند DNS است. باید این بشارت را بدهیم که ما محیطی را فراهم کردیم تا شما بهوسیله آن در اطلاعاتتان نسبت به دیگران متمایز شوید.
مفهوم DNS
Domain Name System با نام اختصاری (DNS) در دنیای دیجیتال امروز، از مهمترین اجزای اینترنت است .DNS مانند یک مترجم عمل میکند، نام دامنه های قابل خواندن توسط انسان را به نشانیهای IP عددی تبدیل میکند که برای رایانهها قابل خواندن و درک باشد. ما در این مقاله قصد داریم ضمن بیان مفهوم DNS به بیان کاربرد و مزایای آن بپردازیم.
سیستمها برای اینکه به اینترنت متصل شوند از IP بهره میبرند. اما استفاده از IPها کار گسترده و پیچیدهای است. به همین منظور یک منبع اطلاعاتی به نام DNS به کمک سیستمها میآیند و کار را راحت میکنند. وقتی شما در گوگل digikala.com را جستجو میکنید، DNS به کمک شما میشتابد و آدرس IP مناسب آن را پیدا میکند. DNS را با عنوان سامانه نام دامنه هم میشناسند. DNS آدرسهای IP و دامنههای اینترنتی را محافظت میکند. در ادامه بیشتر با کاربردهای شگفتانگیز DNS آشنا میشوید.
کاربرد DNS
همانطور که تا اینجا به آن اشاره شده، DNS نام دامنهها را به IP تبدیل میکند. DNS به مخاطبان اینترنت، نام دامنه و به مرورگر آدرس IP را تحویل میدهد. اجازه دهید این مطلب را با مثالی ساده بررسی کنیم، فرض کنید به یکی از شهرهای آذریزبان ایران مسافرت میکنید که مردمش بهغیراز زبان آذریزبان دیگری را متوجه نمیشوند، حتی فارسی! در این میان بین شما و آنها باید یک واسطه باشد. برای مثال فردی که قبلاً در شهرهای فارسیزبان زندگی میکرده و اکنون این شهر را برای زندگی انتخاب کرده است، به کمک شما میشتابد و حرفهای شما را به آذری ترجمه میکند، او در مقابل حرفهای فارسی را به شما تحویل میدهد؛ زیرا میداند شما آذری نمیفهمید. DNS در این مثال ما همان شخص مترجم است که شرایط هر دو طرف را در نظر میگیرد.
ساختار DNS چگونه است؟
دامنههای سطح بالا TLD
دامنههای سطح بالا خود به دو دسته تقسیم میشوند.
· دامنههای سطح بالایی که عمومی هستند، مانند net ، org و com
· دامنههای سطح بالایی که کشوری هستند، مثل ir برای ایران.
دامنههای سطح دو و سه
دامنههای سطح دو زیر TLD هستند. مثل example.com و دامنههای سطح دو، دامنههای سطح سه را نیز در بر میگیرند. مانند sub.example.com
چگونگی کار سامانه نام دامنه DNS
· ابتدا کاربر دامنهای مثلexample.com را در مرورگر جستجو میکند، یا بهتر است بگوییم از این طریق درخواست خود را به اینترنت ارسال میکند.
· DNS درخواست کاربر را دریافت میکند.
· ترجمهکننده نام دامنه، یک سرور روت مانند کلودفلر را جستجو میکند.
· سرور روت به DNS پاسخ میدهد.
· DNS درخواست را به TLD.com ارسال میکند.
· سرور TLD با آدرس IP به سامانه نام دامنه یعنی DNS پاسخ میدهد.
· مترجم بازگشت یک کوئری به سرور نام دامنه انجام میدهد.
· آدرس عددی یعنی IP از سوی سرور نام دامنه به مترجم برمیگردد.
· DNS با آدرس IP به مرورگر جواب میدهد.
· مرورگر یک درخواست به آدرس IP میفرستد و سرور IP صفحه وب را برای نمایش در مرورگر تنظیم میکند.
· سرورهای مرورگرها و DNS از کش برای ذخیره نتیجه پرسوجوها استفاده میکنند. از طریق ذخیره این پرسوجوها دسترسی به نام دامنه را افزایش میدهند، در مقابل بار ترافیکی کم میشود.
فعالکردن DNS
· از طریق کنترل پنل وارد تنظیمات شوید.
· رکورد دامنه جدید را ایجاد کنید.
· در رکورد دامنه، آدرس دامنه و DNSها و IPهای مربوط به هر دامنه را ایجاد کنید.
مفهوم رکورد
اگر نام دامنه را بهدرستی وارد کنید، سرور DNS آدرس عددی درست آن دامنه را پیدا میکند. جالب است بدانید که وقتی که به یک شبکه وصل میشوید، مجموعهای از اطلاعات مهم را به یارانه شما میدهد که جهت بررسی و پیداکردن IP به درد شما میخورد.
رکوردهای DNS در هاست مانند پروندههایی هستند که هر فرد در دنیا دارد. این اطلاعات و پروندهها بسته به موضوع خود شکل میگیرند، مثلاً پرونده پزشکی فرد در بیمارستان و پرونده قضایی همان فرد در اداره آگاهی. مجموعه این اطلاعات هویت آن فرد را تشکیل میدهد. به بیان دیگر، رکوردها بنا بر دادههای یک دامنه تغییر میکنند. در ادامه به انواع رکوردها اشاره میشود:
· رکورد MX
رکورد تبادل نامه یا Mail Exghange برای تبادل ایمیل است. این رکورد اجازه میدهد ایمیلها به آدرسی که باید ارسال شوند.
· رکورد A
این رکورد نیز آدرس IPv4 را مشخص میکند.
· رکورد AAAA
رکورد AAAA، IPv6 یک دامنه را مشخص میکند.
· رکورد CNAME
نام یک دامنه به نام دامنه دیگر بهوسیله این رکورد اشاره میشود.
· رکورد TXT
ذخیره اطلاعات متنی بهوسیله این رکورد انجام میشود. بعدها این اطلاعات برای اهداف مختلفی مثل تأیید مالکیت و سیاستهای ایمیل به کار میآید.
· رکورد NS
اینکه اطلاعات از کدام سرور به دامنه رسیدهاند بهوسیله رکورد نیم سرور مشخص میشود.
· رکورد A
این رکورد بهمنظور معرفی میزبان به آدرس عددی یعنی IP مورداستفاده قرار میگیرد.
حملههای DNS چیست؟
Cache Poisoning
در این نوع حمله، تمام تلاش حملهکننده بر این است که اطلاعات نادرستی در کش DNS ذخیره کند و در نتیجه کاربران را به وبسایتهای مخرب راهنمایی میکنند.
DDoS
مهاجم درخواستهای زیادی را به DNS ارسال میکند تا از این طریق مانع از دسترسی به وبسایتها شود.
برای بررسی و مدیریت DNS از چه ابزاری استفاده کنیم؟
ابزارهای وب
برخی وبسایتها مثل Google Admin ابزارهای بسیار مفیدی برای مدیریت DNS در اختیار شما قرار میدهند.
· ابزارهای خط فرمان
برای بررسی وضعیت رکوردهای DNS میتوان از ابزارهایی مثل dig و nslookup استفاده کرد.

DNS در خدمات وبسایتها و عملکردشان چه اهمیتی دارند؟
شاید بعد از گفتن همه این موارد برای شما هم سؤال شده باشد که وجود DNSها در ارائه خدمات تأثیرگذار هستند یا نه؟
نقش DNS در سرعت دسترسی به وبسایتها
DNS با بهینهسازی پرسوجوها و استفاده از کش، باعث سرعت دسترسی به وبسایتها میشود.
SEO
یکی از اهمیتهای DNS این است که بادقت و سرعتی که دارد بر رتبهبندی وبسایتها در موتورهای جستجو تأثیر مثبت میگذارد.
برای مدیریت DNS از چه روشی استفاده کنیم؟
استفاده از یک DNS دوم
اگر از چندین DNS استفاده شود، میتوان بار ترافیکی را توزیع کرد. در این صورت مسلم است که احتمال ازکارافتادن سرورها کاهش مییابد.
بهروزرسانی
بهتر است بهصورت منظم DNS را بهروزرسانی کنید. شما با اطمینان از دقیق و بروز بودن DNS ها، از مشکلات امنیتی و عملکردی زیادی جلوگیری میکنید.
پرسشهای پرتکرار
بر اساس آمارهای گرفته شده، کاربران پرسشهایی درمورد DNS دارند. ما سعی کردیم به سؤالاتی که بیشترین تکرار را داشتند بهصورت واضح پاسخ دهیم.
• DNS یعنی چه؟
سامانه نام دامنه است که ارتباط IP و نام دامنه را برقرار میکند. شما بهعنوان یک کاربر در اینترنت، آدرس متنی وبسایت موردنظر خود را جستجو میکنید. اما کامپیوتر زبان شما را توجه نمیشود. در این میان یک رابط وجود دارد و حرفهای شما را برای یکدیگر ترجمه میکند. آدرس متنی شما را برای کامپیوتر به آدرس عددی یا IP تبدیل میکند. بعد از اینکه کامپیوتر متوجه رف شما شد، آدرسی عددی به رابط تحویل میدهد که این رابط بازهم آن را به زبان شما باز میگرداند. این رابط همان DNS است.
• کار کش DNS چگونه است؟
کش DNS با ذخیره نتایج به کاهش بار ترافیکی کمک میکند.
• آیا میتوان DNS را تغییر داد؟ چگونه؟
کاری که DNS میکند این است که بین نام دامنه و سرویس هاست ارتباط برقرار میکند. اگر قصد تغییر هاست را دارید باید این تغییر را به DNS اعلام کنید.
• خطای DNS چرا ایجاد میشود؟
اگر در زمان کارکردن با رایانه خود با ارور DNS Server might be مواجه میشوید، بدانید که دلیلش عدم دسترسی مرورگر به DNS است. اولین کاری که باید بکنید، این است که اتصال اینترنت را بررسی کنید. اگر اینترنت وصل بود میتوانید مودم خود را ریست کنید و یا مرورگر را تغییر دهید. گاهی اوقات مشکل با این اقدامات حل نمیشود، در این صورت فایروال را به طور موقت قطع کنید، فیلترشکن و آنتیویروس هم بررسی کنید.
اگر با هیچکدام از این اقدامات مشکل شما برطرف نشد حتماً به trouble shooter بروید و مراحل زیر را طی کنید:
· وارد تنظیمات شوید.
· به Update & Security بروید.
· در سمت چپ، گزینه trouble shooter را انتخاب کنید.
· بعد از انتخاب trouble shooter، بر روی Additional trouble shooters کلیک کنید.
· یک صفحه جدید باز میشود و شما باید Internet Connection را انتخاب کنید.
· ویندوز نتیجه جستجو را در اختیار شما قرار میدهد. بنا بر پاسخ داده شده از سمت ویندوز اقدامات را انجام دهید.
حرف آخر
ما در این مقاله سعی کردیم به زبانی ساده DNS را برای شما توضیح دهیم و جوانب مختلف آن را در نظر بگیریم. برخی از انواع رکورد DNS را بیان کردیم؛ اما باید در نظر داشت که رکوردهای زیادی وجود دارد که به همه آنها در این مقاله بهمنظور جلوگیری از خستگی شما اشاره نشد. برای مثال از مهمترین انواع DNS میتوان از حلکنندههای بازگشتی، نام ریشه و سرورهای نام معتبر و TLD یادکرد. امیدواریم بامطالعه این مقاله به درک بهتری از DNS برسید. درصورتیکه هنوز برای شما ابهامی وجود دارد آن را با ما به اشتراک بگذارید.
خوشحال میشویم به سؤالات شما پاسخ دهیم.
آخرین مقالات
foodgardentehran
آموزش وردپرس و درآمدزایی از طریق آن
