سرفصل های مهم

مدیریت رکوردهای DNS


مدیریت رکوردهای DNS یکی از مهمترین موارد در استفاده از CDN، تنظیم صحیح رکوردهای DNS در پنل و مدیریت آنهاست. برای مثال اگر رکوردی ایجاد کنید و به اشتباه وضعیت ابر را برای آن روشن کنید، ممکن است باعث شوید که کاربران با یک صفحه ارور مواجه شوند. بنابراین در این بخش نحوه تنظیم صحیح رکوردها و روشن کردن حالت پروکسی (ابر) برای آنها را مرور خواهیم کرد… جهت عبور ترافیک سایت اصلی از سرورهای CDN ، وضعیت پروکسی (ابر) را برای رکورد A روشن کنید:

awdwad

جهت عبور ترافیک سایت اصلی با دامنه همراه با www از سرورهای CDN ، وضعیت پروکسی (ابر) را برای رکورد A یا CNAME روشن کنید:

awdwad

یا در صورت داشتن رکورد CNAME:

awdwad

برای ساب دامنه ها (به عنوان مثال بلاگ یا پرتال) بسته به نیازتان می توانید ترافیک را با روشن کردن وضعیت پروکسی از سرورهای CDN عبور دهید و یا با خاموش کردن آیکن ابر، ترافیک را مستقیماً به سرور اصلی هدایت کنید:

awdwad

برای مدیریت ایمیل های دامنه، باید یک MX Record تعریف کرده و مطمئن شوید که با روش های دیگر نظیر تعریف رکورد A و روشن کردن وضعیت پروکسی برای آن رکورد، ترافیک را از روی CDN عبور ندهید! البته باید برای آدرس متصل به رکورد MX یک A رکورد یا CNAME نیز تعریف کنید؛ پس حالت استاندارد به این شکل خواهد بود:

awdwad awdwad

یا در صورت داشتن رکورد CNAME:

awdwad awdwad

مد نظر داشته باشید که اگر mail server شما از web server جدا باشد، باید آی پی آن را در فیلد value رکورد A وارد کرده و وضعیت پروکسی را خاموش کرده باشید. برای ایجاد رکورد FTP نیز دقت داشته باشید که وضعیت پروکسی (ابر) برای آن رکورد خاموش باشد.

در این بخش می توانید روش ایجاد، ویرایش و حذف انواع رکوردهای DNS را در پرتال میزبان کلود مشاهده کنید.

نحوه افزودن رکورد جدید در پنل میزبان کلود

برای افزودن هر نوع رکورد جدیدی باید از منوی سمت راست پنل، روی CDN ابری، زیر منوی رکوردهای DNS و پس از باز شدن صفحه روی دکمه افزودن رکورد جدید کلیک کنید.

ساخت رکورد از نوع A

دو نوع رکورد A Record و AAAA Record جهت مسیردهی نام دامنه به یک یا چند آدرس IPv4 یا IPv6 مورد استفاده قرار می گیرد. 

برای اضافه کردن این نوع رکوردها باید این فیلدها را تکمیل کنید:

ساخت رکورد از نوع CNAME

رکوردهای CNAME یک نام دامنه را به نام دامنه دیگری هدایت می کنند.

این رکوردها نیز همانند رکوردهای A باید دارای فیلدهای زیر باشند:

اعتبارسنجی ایمیل ها

این رکوردها برای محافظت از دامنه شما در برابر حملاتی نظیر Email spoofing و ارسال ایمیل از طرف دامنه سایت تان مورد استفاده قرار می گیرند.

برای ارسال ایمیل به یک میل سرور باید از یک رکورد Mail exchange یا تبادل ایمیل (MX) استفاده کنید.

مثالی از یک MX Record:

TTL Value Priority Record Type Yoursite.com
45000 mailhost1.yoursite.com 10 MX @
45000 mailhost2.yoursite.com 20 MX @

برای چک کردن رکوردهای MX دامنه خود با استفاده از کامند در لینوکس می توانید از DIG استفاده کنید؛ برای مثال:

یک رکورد DomainKeys Identified Mail به کمک امضای دیجیتال، از اعتبار ایمیل ها اطمینان حاصل می کند.

برای مثال:

TTL Content Type Name
6000

Your public key:*

v=DKIM1; p=****

TXT

[selector]._domainkey.[domain]:

big-email._domainkey.yoursite.com

یک رکورد Sender Policy Framework از آدرس های IP و دامنه های معتبری که می توانند بجای دامنه شما  ایمیل ارسال کنند، یک لیست تهیه می کند.

رکوردهای SPF باید یک استانداردهای مشخصی را رعایت کنند تا سرور بتواند محتوای آنها را ترجمه کند. برای نمونه:

>

v=spf1 ip4=192.0.2.0 ip4=192.0.2.1 include:examplesender.email -all

یک رکورد DMARC به شما کمک می کند تا از ترافیک ایمیل خود یک گزارش جامع ایجاد کرده و برای دریافت کنندگان ایمیل ها، یک دستور العمل در خصوص نحوه رفتار با ایمیل های تایید نشده ارائه کنید.

برای مثال:

v=DMARC1; p=quarantine/reject; adkim=s; aspf=s;

رکوردهای خاص

رکورد TXT به شما اجازه می دهد تا بتوانید درون سیستم DNS ، متن وارد کنید. ممکن است از این متن برای اعتبارسنجی اطلاعات، بررسی اعتبار ایمیل و غیره استفاده کرد.

مطابق تصویر شما می توانید نوع رکورد را TXT انتخاب کرده و پس از وارد کردن نام رکورد، متن مورد نظر را وارد کنید. 

برای مثال یک رکورد TXT می تواند شبیه به این مقدار باشد:

example.com. TXT "Sample text.$$"

یکی از رکوردهای کاربردی در DNS رکورد SRV است که برای ارتباط نام دامنه با سایر سرویس ها نظیر سرورهای چندگانه، دسترسی به FTP، و امثالهم مورد استفاده قرار می گیرد.

ساختار این رکورد به شکل زیر است:

Target Port Weight Priority Domain Protocol Service
server1.yourhost.com 5022 10 10 yoursite.com tcp xmpp

برای ساخت این رکورد نیز پس از انتخاب نوع SRV ، نام رکورد، پروتکل ارتباطی، نام سرویس مورد نظر، اولویت و وزن، پورت و آدرس مقصد و مقدار TTL را وارد کنید. 

در خصوص اولویت و وزن دقت داشته باشید که اگر می خواهید سروری برای پشتیبانی از سایت شما، ترافیک بیشتری از سایر سرورها دریافت کند، اولویت پایین تری به آن داده (مثل 1) و یا در صورت برابر بودن اولویت ها، وزن بیشتری به سرور مورد نظر دهید.

رکورد نیم سرور (NS) مشخص کننده سروری است که به عنوان Authoritative DNS معرفی می شود؛ از این رکورد تنها زمانی استفاده کنید که می خواهید نیم سرورهای سفارشی ایجاد کنید و یا زمانی که قصد دارید ساب دامنه ای را از CDN میزبان کلود خارج کنید.

برای ساخت این رکورد، پس از انتخاب نوع NS، نام رکورد، TTL و نیم سرور مورد نظر را وارد کنید.

رکورد Pointer هاست های مجاز برای یک آدرس آی پی خاص را مشخص می کند. برای reverse DNS از این نوع رکورد استفاده می شود؛ یعنی زمانی که آدرس آی پی ارائه شده و در مقابل نام دامنه دریافت شود؛ دقیقاً بر عکس A record.

برای ساخت این رکورد در میزبان کلود، کافیست نام دامنه مورد نظر را وارد کنید.