zibal

DNS چیست؟ آشنایی با نیم سرور یا Domain Name System


نویسنده:
یکشنبه ۴ آبان ۱۳۹۹
dns چیست

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

مفهوم DNS و اتصال به اینترنت

DNS مخفف Domain Name Systems است که IP صفحات وب را در خود جای داده است. در واقع این مفهوم مانند دفترچه آدرس برای صفحات وب عمل می‌کند.

کاربران از طریق نام دامنه “domain name” از وب‌سایت‌ها بازدید می‌کنند. ولی مرورگرها از طریق آدرس IP یا Internet Protocol address با دنیای وب تعامل دارند. قواعد DNSها به‌صورت زیر است:

  • هر دستگاهی که به اینترنت متصل می‌شود دارای یک IP خاص است.
  • دستگاه‌های دیگر می‌توانند دستگاه مذکور را به آدرس IP آن پیدا کنند.
  • سرورهایی که میزبان وب‌سایت‌های اینترنتی هستند، از این قاعده مستثنی نیستند.
  • برای پیدا کردن یک وب سایت باید آدرس IP آن را وارد کرد که حفظ کردن آدرس IP هزاران وب‌سایت برای کاربران غیرممکن است.
  • DNS ها آدرس IP وب‌سایت‌ها را در خود ذخیره کرده و درصورت نیاز به مرورگر‌ها تحویل می‌دهند.

خطای DNS

هنگامی که شما یکURL  را در مرورگر خود وارد می‌کنید، در صورتیکه سرور DNS از کار افتاده باشد، کامپیوتر نمی‌تواند آدرس IP را برای آن URL وارد کند. چون سیستم شما نمی‌داند چطور به Google دسترسی پیدا کند. در این حالت شما با یک پیام DNS error روبرو خواهید شد.

سرور DNS چیست؟

هر وب‌سایتی دارای سروری است که روی آن میزبانی می‌شود که هر سرور دارای آدرس IP خاصی است. بدین‌گونه که DNS آدرس IP سایت‌ها را در خود ذخیره می‌کند. وقتی شما آدرس adminesite را در مرورگر خود وارد می‌کنید، در واقع به مرورگر خود می‌گویید که وب‌سایت ادمین‌سایت را برای شما باز کند. برای مرورگر حروف و الفبای adminesite تعریف نشده است. همچنین نمی‌تواند درک کند، چه نوعی سایتی است. بنابراین ابتدا به یک سرور DNS متصل می‌شود. سپس آن سرور آدرس IP سایت ادمین‌سایت را به مرورگر می‌دهد. در آخر مرورگر می‌تواند وارد سایت گوگل شود. در واقع این مراحل، توسط کنترل‌پنل هاست و ثبت‌ و اضافه نام دامنه انجام می‌گیرد.

سرور DNS یک دیتابیس بزرگ است که شامل مجموعه‌ای از دمنه‌ها و IPهای مرتبط به آن‌ها می‌باشد. برای مثال، آدرس IP موتور جست‌وجوی گوگل به صورت 172.217.22.78 می‌باشد. اگر این عدد را به جای آدرس Google.com در مرورگر خود وارد کنید به گوگل متصل می‌شوید.

DNS چیست

سرورهای DNS زیادی در شرکت‌های ارائه‌دهنده هاستینگ وجود دارد که با یکدیگر در ارتباط هستند. زمانی‌که شرکت هاستینگ شما، نام دامنه وب‌سایتتان را به سرور dns اضافه می‌کند، حدود ۴۸ ساعت طول‌ می‌کشد تا با سایر سرورها در سراسرجهان هماهنگ شود.

تغییر dns در سرویس‌های میزبانی وب

زمانی‌که شما برای تهیه هاست و دامنه خود از دو شرکت متفاوت میزبانی وب استفاده می‌کنید. بعد از خرید و ثبت دامنه خود، باید DNSهای آن را براساس سرویس ارائه‌دهنده میزبانی وب خود تغییر دهید تا بتوانید از دامنه خود استفاده کنید.

DNS eroor


ارتباط سئو با DNS در چیست؟

حال‌که متوجه شدید، DNS چیست و چه کاربردی دارد، به شما خواهیم گفت این سیستم چه تاثیراتی می‌تواند بر سئو بگذارد.

برای اتصال به یک وب‌سایت، لازم است مرورگر ما حداقل یک بار به سرورهای DNS مراجعه کند تا آدرس IP وب‌سایت مربوطه را پیدا کند. زمانی که توسعه‌دهندگان یک وب‌سایت در طول زمان امکانات بیشتری به آن اضافه می‌کنند، نیاز به DNS Lookupهای بیشتری خواهد بود. DNS Lookup به معنی “جست‌وجوی DNS” می‌باشد. DNS Lookup به معنی‌ تعداد دفعاتی که مرورگر باید به سرورهای DNS مراجعه کند تا آدرس‌های لازم را از آن‌ها بگیرد، است.

هرچه تعداد DNS Lookupهای زیاد باشد، تاثیر ناخوشایندی می‌تواند بر روی سرعت وب‌سایت شما بگذارد.

DNS چیست

در تصویر بالا، مشاهده می‌کنید که برای بارگذاری یک وب‌سایت به 4 درخواست DNS نیاز است:

  • درخواست DNS برای فونت‌هایی که از سرور دیگری مانند google fonts بارگذاری کرده باشید.
  • درخواست برای آنالیزگرهایی مانند google analytics که بر روی سایتتان فعال کرده‌اید.
  • درخواست DNS مربوط به تبلیغات.
  • درخواست DNS مربوط به شبکه‌های اجتماعی.

مطالب زیر را حتما بخوانید

Keepalive چیست؟ و چگونه به افزایش سرعت وب‌سایت شما کمک می‌کند؟

Keepalive یک روش اتصال بین مرورگر و وب‌سرور می‌باشد که باعث افزایش سرعت و رفع کندی وب‌سایت می‌شود.

Server response time چیست؟ رفع مشکل ریسپانس سرور در سرعت سایت

در این مقاله به بررسی سرعت پاسخ‌دهی سرور جهت زمان بارگذاری سایت می‌پردازیم.

۸ هاست برتر ایران – انتخاب بهترین شرکت هاستینگ از نظر تعرفه و کیفیت

برای انتخاب یک هاست خوب باید به سراغ یک شرکت معتبر رفت. در اینجا لیست معتبرترین شرکت‌های هاست را مشاهده...

هاست وردپرس چیست؟ بهترین هاست برای وردپرس چه ویژگی‌هایی دارد؟

اگر برای وب‌سایت وردپرسی خود به دنبال هاست مناسب هستید این مقاله برای شما آماده شده است.[بررسی هاست‌ وردپرسی +...

آموزش تولید محتوای متنی

دوره آموزش تولید محتوای متنی در وب

آموزش تولید محتوای متنی در وب‌سایت، یک دوره‌ی آموزشی برای تولید‌کنندگان محتوا ...

دوره آموزش ووکامرس | ساخت فروشگاه اینترنتی بدون کد نویسی

دوره آموزش ووکامرس | ساخت فروشگاه اینترنتی بدون کدنویسی

دوره‌ای مختص افرادی که می‌خواهند فروشگاه اینترنتی بسازند و آن را حرفه ...

پکیج آموزش html و css

دوره آموزش HTML و CSS

دوره آموزش HTML و CSS به صورت ویدیویی و پروژه محور : ...

دیدگاهتان را بنویسید

دیدگاهتان را بنویسید

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

تا ۵۰درصد تخفیف برای آموزش‌ها در جشنواره عید تا عید 
مشاهده تخفیفات
close-image