جستجو برای:
  • خدمات
  • نمونه کار
  • آکادمی پنوم
  • تماشاکده
  • بلاگ
  • برگه ها
    • تماس با ما
    • درباره ما

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت

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

خدمــــات پنوم
  • خدمات
    Website Design

    طراحی سایت

    طراحی مدرن و واکنش‌گرا

    SEO Optimization

    سئو سایت

    بهینه‌ سازی کامل برای رشد ارگانیک

    Digital Marketing Services

    دیجیتال مارکتینگ

    تبلیغات و بازاریابی آنلاین

    Mobile App Development

    طراحی اپلیکیشن موبایل

    اپلیکیشن اختصاصی Android و iOS

    Banner Design

    طراحی گرافیکی

    بنرهای گرافیکی خلاقانه

  • نمونه کار
  • آکادمی پنوم
  • تماشاکده
  • بلاگ
  • برگه ها
    • تماس با ما
    • درباره ما

خدمات ما در پنوم

Web Design

طراحی انواع وب سایت برای  انواع کسب کارها

طراحی سایت

Graphic Design

طراحی گرافیکی بنر، پوستر، تصاویر محصولات وب سایت و تراکت های تبلیغاتی …

طراحی گرافیک

Digital Marketing

با اصول روز کسب و کار آنلاین و بازار های دیجیتالی در کنارت هستیم تا یک برند معتبر برای کسب و کارت بسازی و هر روز رشدش بدی

دیجیتال مارکتینگ

Website SEO

افزایش بازدید و جایگاه وب سایت شما در نتایج موتور جستجوگر گوگل …

سئو سایت

App Design

طراحی اختصاصی اپلیکیشن های موبایل به سه زبان روز دنیا …

طراحی اپلیکیشن
تبدیل سایت به اپلیکیشن

Penom Academy

آکادمی پنوم
ورود یا ثبت نام
0

هنوز هیچ محصولی خریداری نکرده اید.

وبلاگ

پنوم > بلاگ > عمومی > DNS چیست؟

DNS چیست؟

DNS چیست

DNS چیست ؟ مخفف عبارت Domain Name System که همانند دفترچه تلفن اینترنت است. هر شخصی از طریق نام های دامنه مانند penom.ir یا example.com به اطلاعات آنلاین سایت دسترسی پیدا می‌کند. مرورگرهای وب از طریق آدرس های پروتکل اینترنت که همان IP است در ارتباط هستند. DNS نام دامنه را به آدرس های IP ترجمه می کند تا مرورگرها بتوانند منابع و اطلاعات اینترنتی آنها را بارگیری و نمایش دهند.

هر دستگاه متصل به اینترنت مانند کامپیوتر، موبایل و لپ تاب دارای یک آدرس IP منحصر به فرد است که گاهی از طریق ip واحد میتوان دستگاه را پیدا کرد. سرورهای DNS نیاز انسان را به حفظ آدرس‌های IP مانند 8.8.8.8 (در IPv4) یا آدرس‌های IP پیچیده‌تر الفبایی عددی جدیدتر مانند 2400:cb00:2048:1::c629:d7a2 (در IPv6) از بین می‌برند.

DNS چه فرایندی را انجام می دهد؟

یکی از پرتکرارترین سوالات شما در این زمینه، DNS چه فرایندی را انجام می دهد ؟ باید گفت DNS به عنوان یک سیستم ترجمه نام دامنه به آدرس‌های IP عمل می‌کند. این سیستم از چندین مؤلفه تشکیل شده است که با همکاری یکدیگر کار می‌کنند. مراحل کارکرد DNS به صورت زیر است:

DNS چگونه کار میکند

 

1. درخواست:

وقتی کاربر یک نام دامنه را به عنوان مثال penom.ir در مرورگر خود وارد می‌کند، مرورگر درخواست DNS برای ترجمه این نام دامنه را ارسال می‌کند.

2. Resolving Name Servers (رزالوینگ سرورهای نام):

ابتدا، درخواست DNS به سرورهای DNS موجود در شبکه ارسال می‌شود. این سرورها به عنوان رزالوینگ سرورها شناخته می‌شوند. این سرورهای نام معمولاً توسط ارائه‌دهندگان خدمات اینترنتی (ISP) یا سازمان‌هایی که نقش سرویس دهنده DNS را بر عهده دارند، اداره می‌شوند.

3. Lookup in DNS Cache (جستجو در حافظه پنهان DNS):

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

4. جستوجو در سرورهای ریشه:

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

5.جستجو در سرورهای نام دامنه‌های بالاترین سطح:

Querying Top-Level Domain (TLD) Name Servers، پس از دریافت پاسخ از سرورهای ریشه که اطلاعات مربوط به دامنه‌های بالاترین سطح (TLDs) را ارائه می‌دهند، رزالوینگ سرورها به سرورهای نام مربوط به TLD مربوطه جستوجو می‌کنند. برای مثال، اگر درخواست برای “example.com” باشد، سرورهای نام بالاترین سطح برای “.com” مورد بررسی قرار می‌گیرند.

6. جستجو در سرورهای نام اختیاری:

سرانجام، پس از دریافت پاسخ از سرورهای نام دامنه‌های بالاترین سطح، رزالوینگ سرورها به سرورهای نام اختیاری (Authoritative Name Servers) برای دامنه مورد نظر بررسی می‌کنند. این سرورها دارای اطلاعات دقیق در مورد نام دامنه مربوطه هستند و مسئول ترجمه آن به آدرس IP متناظر است.

7.دریافت و ارسال پاسخ:

سرورهای نام اختیاری پاسخ مربوط به نام دامنه را به رزالوینگ سرورها ارسال می‌کنند، سپس رزالوینگ سرورها پاسخ را به مرورگر کاربر ارسال می‌کنند و مرورگر بتواند به آدرس IP متناظر با نام دامنه دسترسی پیدا کند.

این فرآیند به کارگیری چندین سطح از سرورها و سیستم‌ها را شامل می‌شود و به اطمینان از ارائه خدمات DNS مطمئن و مقاوم در سراسر اینترنت کمک می‌کند.

انواع فضاهای ابری DNS


انواع فضاهای ابری DNS

فضای ابری DNS به معنای استفاده از سرویس‌های DNS ارائه شده توسط شرکت‌های مختلف است. این سرویس‌ها اغلب از زیرساخت‌های قوی و بر پایه ابری برای ارائه خدمات DNS استفاده می‌کنند. در ادامه، چندین شرکت ارائه دهنده ی فضای ابری DNS را معرفی می‌کنیم.

  • Google Cloud DNS: این سرویس توسط Google ارائه می‌شود و به کاربران امکان مدیریت منطقه‌های DNS در محیط ابری Google Cloud را می‌دهد. این سرویس با سرعت بالا و امکانات امنیتی قوی معروف است.
  • Microsoft Azure DNS: این سرویس توسط مایکروسافت ارائه می‌شود و قابلیت‌های مدیریت منطقه‌های DNS و ترافیک مسیریابی شده را در محیط ابری آزور فراهم می‌کند.
  • Cloudflare DNS: این سرویس توسط شرکت Cloudflare ارائه می‌شود و امکانات امنیتی بالا و سرعت بالا را به کاربران ارائه می‌دهد. همچنین، پلان پایه‌ی این سرویس رایگان میباشد و نامحدود میتوانید دامنه اضافه کنید و بدون مشکل و قطعی در ایران کار می کند.
  • شرکت های هاستینگ: در حال حاضر در ایران بسیاری از شرکت های هاستینگ مانند میهن وب هاست، ایران سرور و سایر شرکت ها به صورت رایگان علاوه بر مشتریان هاستینگ خود فضای مشخصی برای اضافه کردن دامنه در سامانه dns دارند. که بسیاری از سایت‌های ایرانی به دلیل اینکه این سامانه‌های ابری dns در ایران هستند مورد اعتماد و محبوبیت قرار گرفته اند.

این فهرست تنها چند مثال از سرویس‌های DNS موجود در فضای ابری است و سرویس‌های بسیار دیگری نیز وجود دارند که امکانات متنوعی ارائه می‌دهند. انتخاب مناسب‌ترین سرویس DNS بستگی به نیازها و الزامات خاص شما را دارد.

سرور مجازی چیست؟

مطالب مرتبط:

 

انواع خطای مربوط به dns

بعد از یادگیری DNS چیست شناخت خطاهای مرتبط به DNS می‌توانند ضروری باشد، این خطاها در موارد مختلفی رخ دهند و دلایل متنوعی داشته باشند. در ادامه، چندین نوع خطا معمول در DNS و دلایل آن‌ها آورده شده است:

خطای DNS Lookup Failure :

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

ارور DNS Server Not Responding :

این خطا زمانی رخ می‌دهد که سرور DNS درخواست‌ها را پردازش نمی‌کند یا پاسخی به آن‌ها نمی‌دهد. دلایل آن ممکن است شامل اتصال اینترنت ناموفق، اشکال در سرور DNS، یا تنظیمات نادرست سرور DNS باشد.

خطای DNS Resolution Timeout :

این خطا زمانی رخ می‌دهد که مرورگر یا سرور نمی‌توانند پاسخی از سرور DNS دریافت کنند. دلایل آن ممکن است شامل شبکه ناپایدار، سرور DNS غیرفعال، یا مسدودی در شبکه باشد.

خطا DNS Hijacking :

در این حالت، سرور DNS توسط حملاتی مانند DNS cache poisoning یا DNS spoofing مورد حمله قرار گرفته و به جای ارسال آدرس IP معتبر، آدرس‌های IP تقلبی ارائه می‌دهد.

ارور NXDOMAIN :

این خطا زمانی رخ می‌دهد که نام دامنه مورد نظر وجود ندارد. این ممکن است به دلیل اشتباه در نوشتار نام دامنه، حذف دامنه، یا اینکه دامنه هنوز ثبت نشده باشد باشد.

برای رفع این خطاها، می‌توانید اقداماتی انجام دهید از جمله بررسی تنظیمات شبکه، اطمینان حاصل کردن از صحت تنظیمات DNS، استفاده از سرورهای DNS قابل اعتماد، و اجرای ابزارهای تست DNS برای تشخیص مشکلات میباشد.

جمع بندی

در این مقاله، به صورت تخصصی در زمینه‌ی DNS چیست پرداخته‌ایم، که یک سیستم استفاده می‌شود تا نام‌های دامنه مانند example.com به آدرس‌های IP متناظر ترجمه شوند. سیستم DNS از سرورها و سیستم‌های مختلفی تشکیل شده است که با همکاری، نام دامنه‌ها را به آدرس‌های IP ترجمه می‌کنند.
همچنین DNS چه فرایندی را انجام می دهد؟ ، انواع خطاهای مرتبط به آن و روش‌های رفع آن‌ها صحبت کرده‌ایم. همچنین، برخی از سرویس‌های DNS موجود در فضای ابری نیز معرفی شدند، که از آن‌ها می‌توان به شرکت های هاستینگ همچون میهن وب هاست و ایران سرور اشاره کرد و از بهترین شرکت های ارائه دهنده‌ی dns خارجی میتوان به کلودفلر اشاره کرد.

5/5 - (4 امتیاز)
اشتراک گذاری:
درباره محمد فراشی

بیش از 7 سال سابقه در زمینه برنامه‌نویس موبایل و طراح سایت همچنین به عنوان مدرس دوره‌های آموزشی در زمینه برنامه‌نویسی و طراحی وب، تجربه‌ام را با علاقه‌مندان به اشتراک می‌گذارم.

سایر نوشته های محمد فراشی
مطالب زیر را حتما بخوانید
  • تغییر دامنه اصلی در دایرکت ادمین
    آموزش تغییر دامنه اصلی در دایرکت ادمین

    179 بازدید

  • افیلیت مارکتینگ
    افیلیت مارکتینگ چیست؟ راهنمای جامع کسب درآمد از همکاری در فروش

    155 بازدید

  • ثبت کسب و کار در گوگل
    آموزش ثبت لوکیشن در گوگل مپ

    217 بازدید

  • بهترین درگاه پرداخت اینترنتی برای سایت
    بهترین درگاه پرداخت اینترنتی برای سایت

    239 بازدید

  • پایان عمر سنتوس 7
    تغییر اجباری سیستم عامل centos 7

    226 بازدید

  • اهمیت ساخت ایمیل تجاری اختصاصی
    اهمیت ساخت ایمیل تجاری اختصاصی

    243 بازدید

قدیمی تر هدف از طراحی سایت چیست؟
جدیدتر چگونه DNS سایت را پیدا کنیم؟

دیدگاهتان را بنویسید لغو پاسخ

آموزش طراحی وب سایت وردپرسی

جامــــع، کامل و حرفــه ای

دسته‌ها
  • آموزشی
  • اپلیکیشن موبایل
  • دیجیتال مارکتینگ
  • سئو
  • ساخت فروشگاه آنلاین
  • طراحی سایت
  • عمومی
  • ویدئوها

پنــــــــوم

مجموعه پنوم با هدف آموزش برنامه نویسی و ارتقا کسب و کارهای آنلاین فعالیت خود را شروع کرده است. و در تا به امروز با افتخار ارائه خدماتی ویژه مثل طراحی سایت، سئو سایت، طراحی اپلیکیشن موبایل و همچنین انواع خدمات دیجیتال مارکتینگ به کسب و کار های بزرگ و کوچک به راه خود ادامه داده است.

تماس با ما

تهران، شهریار، بلوار نواب‌صفوی، کوچه رستاخیز  پلاک 4

09190911797

02165229921

دسترسی سریع

  • طراحی اپلیکیشن موبایل
  • طراحی سایت
  • سئو سایت
  • نمونه کارهای پنوم
  • آکادمی پنوم
  • مقالات آموزشی

مجوزها

logo-samandehi

 تمامی حقوق برای مجموعه پنوم محفوظ می باشد. 1399 – 1404

ورود
با شماره موبایل
آیا هنوز عضو نشده اید؟ اکنون ثبت نام کنید
ثبت نام
قبلا عضو شده اید؟ اکنون وارد شوید
جستجو

جستجو با زدن Enter و بستن با زدن ESC