برای نمایش هر صفحه وبی نیاز به یک دامنه است که این دامنه با ترجمه آی پی (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 چیست و چه کاربردی دارد، به شما خواهیم گفت این سیستم چه تاثیراتی میتواند بر سئو بگذارد.
برای اتصال به یک وبسایت، لازم است مرورگر ما حداقل یک بار به سرورهای DNS مراجعه کند تا آدرس IP وبسایت مربوطه را پیدا کند. زمانی که توسعهدهندگان یک وبسایت در طول زمان امکانات بیشتری به آن اضافه میکنند، نیاز به DNS Lookupهای بیشتری خواهد بود. DNS Lookup به معنی “جستوجوی DNS” میباشد. DNS Lookup به معنی تعداد دفعاتی که مرورگر باید به سرورهای DNS مراجعه کند تا آدرسهای لازم را از آنها بگیرد، است.
هرچه تعداد DNS Lookupهای زیاد باشد، تاثیر ناخوشایندی میتواند بر روی سرعت وبسایت شما بگذارد.
در تصویر بالا، مشاهده میکنید که برای بارگذاری یک وبسایت به 4 درخواست DNS نیاز است:
درخواست DNS برای فونتهایی که از سرور دیگری مانند google fonts بارگذاری کرده باشید.
درخواست برای آنالیزگرهایی مانند google analytics که بر روی سایتتان فعال کردهاید.
دیدگاهتان را بنویسید
You must be logged in to post a comment.