w3designw3design
  • صفحه اصلی
  • وبلاگ
  • خدمات ما
    • طراحی سایت
    • سئو و بهینه سازی سایت
    • کارت ویزیت آنلاین
    • پنل پیامکی
  • نمونه کارها
  • درباره ما
  • تماس با ما
Search
  • صفحه اصلی
  • وبلاگ
  • خدمات ما
    • طراحی سایت
    • سئو و بهینه سازی سایت
    • کارت ویزیت آنلاین
    • پنل پیامکی
  • نمونه کارها
  • درباره ما
  • تماس با ما
  • درباره ما
  • وبلاگ
DNS Zone File

DNS Zone File چیست؟

writer32020-11-16T11:46:11+03:30
By writer3 شبکه

DNS Zone File

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

dns چیست؟

Zone File چیست؟

تاکنون به این فکر کرده اید که Zone file در مقوله dns چیست ؟ DNS Server ها معمولاً به وسیله  ISP ها مدیریت می‌شوند. DNS Server شرکت ISP شما بخشی از پیکربندی شبکه است که از طریق DHCP پس از آنلاین شدن کامپیوتر دریافت می کند. این سرورها در سمت دیتاسنترهای ISP شما قرار دارند و به این شکل عمل می کنند که:

  1. نام دامین و آدرس IP که در مرورگرتان وارد نموده اید را در بانک اطلاعاتیشان جستجو نموده.
  2. اگر اطلاعات موجود باشد تبدیلات لازم را انجام می دهند.
  3. اگر در جستجو نتیجه ای حاصل نشد، با یک سرور DNS دیگر ارتباط برقرار کنند که در این صورت نتایج این مراجعه را برای یک مدتی محدود در کش خود نگهداری می کنند تا در صورت ارسال درخواست های بعدی برای همین نام دامنه سریع تر پاسخگویی کنند.

زون فایل چیست؟

حال اگر این جستجو هیچ نتیجه ای نداشته باشد سرور DNS خطایی مبنی بر غیر معتبر بودن یا عدم وجود این نام دامنه ارسال می کند.
یک سرور DNS با یک فایل به نام Zone File برای هر دامنه تنظیم می شود که این فایل حاوی رکورد های مرجع / Resource Records می باشد.

Zone File چیست؟

زون فایل کجا نگهداری می شود؟

اطلاعات مربوط به دامنه در فایل Zone روی سرور DNS نگهداری خواهد شد و هر دامنه/ زیر دامنه یک Zone File  دارد.
کار Zone File ایجاد پیوند میان هر دامنه و زیر دامنه با آدرس های IP مربوط به آن می باشد. بیشتر شرکت های هاستینگ که خدمات خرید هاست و ثبت دامین را ارائه می دهند برای این کار یک واسط تحت وب در اختیار شما قرار می دهند.

زون فایل کجا نگهداری می شود؟

 

DNS Zone File چیست؟

اطلاعات مورد نیاز یک سرور DNS در فایلی با نام DNS Zone File ذخیره می‌شوند. این فایل متنی، ارتباطی بین دامنه با IP و سایر منابع را در یک سطر نگهداری می‌کند که به آن resource record (RR) گفته می‌شود. این اطلاعات در بخشی با نام directive ذخیره می‌شوند.

 

DNS Zone File چیست؟

 

هر DNS Zone File با دو بخش شروع می‌شود:

  • Global Time to Live (TTL): تضمین می‌کند که recordهای این فایل پس از ارسال به کاربر، تا چه زمانی معتبر هستند. در ابتدای سطر مربوط به TTL، علامت “$” به کار برده می‌شود.
  • Start of Authority (SOA) record: اسم دامنه‌ي این zone ( primary authoritative name server )، به علاوه‌ی تعدادی فیلد را مشخص می‌کند.
  • com: اسم دامنه
  • primary-name-server: سرور ارایه‌دهنده‌ی سرویس
  • hostadmin-email-address: ایمیل admin مسوول zone
  • serial-number: عددی است که درهربار تغییر file یک واحد به آن افزوده می‌شود تا فایل های قدیمی و جدید از یکدیگر متمایز باشند.
  • time-to-refresh: زمان سپری شده از هنگامی که سرور primary به سرور secondary اعلام کرده است که خود را آپدیت کند.
  • time-to-retry: زمانی که پس از fail شدن یک refresh باید صبر کرد و سپس دوباره اطلاعات را refresh کرد.
  • time-to-expire: حداکثر زمانی که بعد از آن، دیگر این سرور مسوولیتی ندارد.
  • minimum-ttl: حداقل مقدار زمانی که دیگر سرورها، اطلاعات zone را ذخیره می‌کنند.

نقش DNS Zone File

 

بعد از این دو بخش، اطلاعات اصلی، تحت عنوان resource record ذخیره می‌شوند.

هر  resource record (سطر) از بخش های زیر تشکیل شده است:

  • name: به نوعی مشخصه‌ی (identifier) آن record محسوب می‌شود. این بخش می‌تواند خالی باشد، به این معنا که برابر با name مربوط به resource record قبلی است.
  • TTL: خلاصه‌ی عبارت time to live است. تضمین می‌کند که اگر این رکورد به کاربر ارسال شود، تا چه زمانی معتبر است. اگر این بخش خالی باشد، global ttl به جای آن استفاده می‌شود.
  • record class: مشخص‌کننده‌ی namespace است. برای مصارف معمولی اینترنت، مقدار آن برابر IN است.
  • record type: نوع DNS record را تعیین می‌کند، مانند:
    • A record: یک hostname را به یک IPv4 نگاشت می‌کند.
    • AAAA record: یک hostname را به یک IPv6 نگاشت می‌کند.
    • CNAME record : یک hostname را به یک hostname دیگر نگاشت می‌کند (aliasing)
    • NS record: آدرس سرور DNS مسوول این zone را تعیین می‌کند (برای نمونه example.com)
    • MX record: یک SMTP email server را برای دامنه تعیین می‌کند.
    • ….
  • Record data: براساس record type اطلاعات لازم این resource record را تامین می‌کند.

DNS Zone File قابلیت commentگذاری نیز دارد. در هرسطری می‌توان با گذاشتن “;” (semicolon) نظر گذاشت.

 

بخش های مختلف DNS Zone File

Share this post

Facebook Twitter LinkedIn Google + Email

Author

writer3

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

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


Related Posts

نصب پلاگین در دایرکت ادمین

نصب پلاگین در دایرکت ادمین

نصب پلاگین در دایرکت ادمین نصب پلاگین ها در سیستم ها و برنامه های مختلف قابلیت ها و امکانات جدید... read more

پروتکل pop3

پروتکل pop3 چیست ؟

پروتکل pop3 چیست ؟ 🔸 پروتکل POP3 یکی از مهمترین سرویس های ارسال ایمیل است از این سرویس جهت دریافت... read more

میل سرور

میل سرور چیست؟

میل سرور میل سرور نرم افزاری می باشد که همانند یک شبکه کامپیوتری عمل نموده و کار اصلی آن تبادل... read more

نصب وردپرس در ادان دامین

نصب وردپرس در ادان دامین دایرکت ادمین

نصب وردپرس در ادان دامین یکی از مهم ترین قابلیت هایی که از آن می توان برای مدیریت صحیح هاست... read more

سرویس Active Directory

سرویس Active Directory چیست؟

سرویس Active Directory چیست؟ ✅ سرویس Active Directory، سرویسی است مشتمل بر چند سرویس دیگر یعنی چندین سرویس تحت لوای... read more

نصب ssl

نصب ssl در دایرکت ادمین و سی پنل

نصب ssl در دایرکت ادمین و سی پنل در این مقاله ما قصد داریم به آموزش نصب ssl در دایرکت... read more

ساخت webmail در سی پنل

ساخت webmail در سی پنل

ساخت webmail در سی پنل وب میل‌ها ابزارهای مبتنی بر فضای وب هستند که جهت ارسال و دریافت پست‌های الکترونیکی... read more

پروتکل TCP

پروتکل TCP چیست؟

پروتکل TCP چیست؟ ✅transmission control protocol یا پروتکل TCP استاندارد اینترنتی است که تبادل موفقیت آمیز بسته های داده را... read more

پروتکل IP

پروتکل IP چیست؟

پروتکل IP  پروتکل IP شیوه‌ای استاندارد برای ارسال و مسیریابی بسته‌های داده در شبکه‌های کامپیوتری است و این کار را با... read more

نصب وردپرس روی زمپ

نصب وردپرس روی زمپ

نصب وردپرس روی زمپ به جرات می‌توان گفت یکی از ساده‌ترین و ارزان‌ترین‌ راه‌های شروع یادگیری طراحی سایت با وردپرس... read more

جستجو

Follow Us

Facebook Pinterest Instagram Linkedin Telegram

آخرین مطالب

افزونه Crisp Live Chat
افزونه Crisp Live Chat
خطای INSTALL ERROR
خطای INSTALL ERROR هنگام راه‌اندازی بسته نصبی قالب وردپرس
افزونه Elementor
افزونه Elementor
خطای Internal Server Error 500
آموزش رفع خطای Internal Server Error 500
افزونه Visual Composer
افزونه Visual Composer
بازیابی رمز عبور
آموزش غیرفعال کردن بازیابی رمز عبور در وردپرس
دیتابیس هاست
آموزش تغییر رمزعبور و نام کاربری از طریق دیتابیس هاست
افزونه Cerber Security & Antispam
افزونه Cerber Security & Antispam
افزونه Slimstat analytics
افزونه Slimstat analytics
افزونه WP Super Cache
افزونه WP Super Cache

دسته‌ها

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

بایگانی‌ها

  • مارس 2021
  • فوریه 2021
  • ژانویه 2021
  • دسامبر 2020
  • نوامبر 2020
  • اکتبر 2020
  • سپتامبر 2020

دسترسی سریع

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

عضویت در خبرنامه

    ۹۱۰۰-۱۰۱۱(۰۱۳) info@w3design.ir
    تمامی حقوق مادی و معنوی این سایت برای تیم w3design محفوظ است.