خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


انواع مختلف رکوردها در DNS سرور

انواع مختلف رکوردها در DNS سرور
DNS record ها شامل دو بخش اصلی Name و IP هستند و از هر دو قسمت برای جستجو استفاده می شود و این قالب Record برای همه DNS record ها در همه Zone اوضاع به همین منوال است و همین شرایط اعمال می شود. علیرغم اینکه قالب به همین صورت است ولی DNS record های مختلفی داریم که برای اهداف مختلفی هستند. برای درک بهتر انواع DNS record ها با ما در ادامه مطلب همراه شوید.

سیستم یکپارچۀ سازمانی راهکار



Understanding Different Types of Record in DNS Server

در Windows Server 2012 R2T در واقع Type یا نوع DNS Record در DNS Manager دیده می شود. در داخل zone مورد نظر به سراغ forward lookup zone و یا reverse lookup zone بروید و رکوردهای مربوط بدان zone را در داخل این دو مشاهده کنید. type یا نوع رکورد را در کنار ستون Name مشاهده خواهید کرد.

انواع مختلف رکوردها در DNS سرور
قبل از اینکه به بررسی نوع هر DNS record بپردازیم باید بدانید که DNS record ها یا از نوع Dynamic و یا Static هستند. Static record رکوردیست که timestamp ندارد. یعنی در timestamp خود واژه static را درج شده مشاهده می کنید. رکوردهای Static فقط از طریق Administrator یا سیستم ها در DNS server می تواند بروزرسانی یا حذف شود.
Dynamic record ها دارای timestamp هستند معمولاً به طور خودکار توسط دستگاه کلاینت ایجاد می شود که IP Address ای را از DHCP Server ای دریافت کرده است و یا می تواند به صورت دستی در سرور DNS نیز ایجاد شود. timestamp در واقع نشان دهنده مدت اعتبار رکورد است. اگر رکورد پس از گذشت زمان مشخص شده در timestamp بروز نشود توسط DNS scavenging هدف قرار داده می شود و از جمع کرودهای DNS حذف می شود.
حالا به توضیحات انواع رکوردها در DNS Server می پردازیم.

انواع مختلف رکوردها در DNS سرور

Host (A) record

Host record یا A record همانطور که می دانید اساسی ترین و پایه ای ترین رکورد در DNS است. با کمک A-record در DNS است که در شبکه می توان Name را به IP تبیین و Resolve کرد. A-record ها شامل Name و IP هستند. مثلا سروری یا هاستی با نام AS-DCO001 در یک zone با نام khoshamoz.ir با آی پی 192.168.0.7 است.
A-record ها فقط می تواند در یک forward lookup zone به صورت static یا Dynamic ذخیره شود. شما می توانید چندین A-records با name یکسان داشته باشید که به IP های مختلف اشاره دارد(مثلا سرور شما چندین کارت شبکه و IP دارد).


AAAA record

AAAA record ها شباهت زیادی به A Record ها دارند. فرق در این این است که A record برای IPV4 و AAAA record برای IPv6 است.

Pointer (PTR) record

Pointer یا PTR record، در حقیقت رکوردهای همتا در A record هستند. دقیقا بر عکس A record است. با A Record می توان name را به آی پی Resolve کرد ولی در PTR می توانید بر عکس این قضیه، IP را به نام Resolve کنید. PTR record فقط در reverse lookup zone می تواند ایجاد و ذخیره شود. این نوع رکورد هم بصورت استاتیک یا داینامیک می تواند ایجاد شود. اگر هنگام ایجاد Arecord، رکورد PTR record هم بصورت خودکار ایجاد شود رکورد از نوع داینامیک است و چناچه دستی آن را ایجاد کنید رکورد از نوع Static خواهد بود.


انواع مختلف رکوردها در DNS سرور

Alias (CNAME) record

Alias یا CNAME برای Map کردن hostname به hostname دیگری است. CNAME برای ایجاد نا مستعار برای A Record ای که موجود است استفاده می شود. چند CNAME را می توان برای اشاره به یک A Record ایجاد کرد، اما CNAME یکسان نمی تواند بیش از یک بار ایجاد شود. نکته دیگری که قابل ذکر است این است که CNAME می تواند با نام Zone متفاوت از A Record ایجاد شود. به عنوان مثال A Record هاست AS-XYZ001 در Zone ای با نام Khoshamoz.ir وجود دارد ولی CNAME آن مثلا با نام service در Zone ای با نام Khoshamoz.com که به AS-SVC001.khoshamoz.ir اشاره دارد می تواند ایجاد شود.


Mail Exchanger (MX) record

MX record ها به طور خاص برای ارسال ایمیل استفاده می شود. وجود MX record نشان می دهد که در دامین ارسال و دریافت ایمیل توسط Exchange server انجام می شود. MX record ها را فقط بصورت داینامیک یا استاتیک، در forward lookup zone می توانید ایجاد کنید. ضمنا باید به A record یا CNAME که سرویس ایمیل روی آن فعال است اشاره کند. به عنوان مثال MX رکورد Khoshamoz.ir در دامین Khoshamoz.ir یافت می شود و به CNAME record به نام Mail.khoshamoz.ir اشاره دارد که در نهایت به A Record ای به نام AS-MBX001.khoshamoz.ir خاتمه پیدا می کند.
چندین MX record را با Name یکسان می توان ایجاد کرد و هر MX به A record متفاوتی اشاره داشته باشد و به هر رکورد می توان اولویت تخصیص داد که هر چه شماره اولویت کوچکتر باشد، اولویت بالاتر است.


Nameserver (NS) record

NS یا Nameserver record ها نوع خاصی دیگری از DNS Record ها هستند. NS record برای اشاره به نام سرور که در آن رکورد zone یا دامین ثبت شده، استفاده می شود. به عنوان مثال، ما می توانیم یک رکورد "example1.com" در AS-DCO001.khoshamoz.ir ایجاد کنیم. بنابراین وقتی می خواهم نام example1.com را به سرورمان تخصیص دهیم باید NS record ای که به AS-DCO001.khoshamoz.ir اشاره می کند را ایجاد کرده همانطور که در آنجا A رکورد example1.com ایحاد می شود.

انواع مختلف رکوردها در DNS سرور

Start of Authority (SOA) record

SOA یا Start of Authority یک DNS record است که شامل نام سروری است که تمام اطلاعات مربوط به یک رکورد را در خود نگه می دارد که شامل اطلاعات معتبری مانند server identification number، responsible mail address و primary nameserver و بسیاری دیگر است. هر zone یا Domain باید باید دارای SOA record باشد. هنگامی که یک zone یا Domain جدید در DNS ایجاد می کنید SOA record معمولا بصورت خودکار ایجاد می شود.


Service (SRV) record

SRV یا Service record نوعی از DNS record هستند که برای service discovery استفاده می شود. SRV record اطلاعات مربوط به service های موجود در یک Zone یا Domain خاص را فراهم می کند. SRV record فرمتی برای name دارد که در آنجا با نام سرویس ، نام پروتکل و سپس نام zone یا domain شروع می شود.

انواع مختلف رکوردها در DNS سرور
به عنوان مثال ما می توانیم SRV record برای سرویس SIP ایجاد کنیم که روی سرور بنام AS-SVC001 پورت 5060 در دامنه khoshamoz.ir اجرا می شود. با priority صفر و weight صد. Name مربوط به این رکورد _sip._udp.khoshamoz.ir خواهد بود.

Text (TXT) record

TXT یا Text record نوع خاصی از DNS record است. این مورد برای forward کردن ارفیک اسفاده نمی شود بلکه برای ارائه اطلاعات در مورد دامین استفاده می شود. TXT را می توان در هر zone به عنوان یک رکورد استاتیک یا داینامیک ایجاد کرد. یکی از موارد استفاده به عنوان مثال، تعریف یک پروتکل به نام SPF یا Sender Policy Framework است ، جایی که این سیستم برای اکثر سیستم های ایمیل استفاده می شود تا اثبات شود که ایمیل دریافتی از یک دامسن قانونی است. فرض کنید دامین ایمیلی که ارسال می کنید khoshamoz.ir است و TXT record ای دارید که مقدار SPF را در سرور DNS تعریف می کند، پس ایمیل شما قابل اعتماد خواهد بود. این فقط یکی از موارد استفاده شده برای TXT Record است.

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز