» مرکز آموزش هاست و دامین » دامنه » دامنههای ملی » آموزش تنظیم DNS بر روی دامنههای IR. در سایت nic.ir
همانطور که می دانید برای راه اندازی وب سایت خود نیاز به خرید هاست و ثبت دامنه دارید. جهت نمایش وب سایت پس از ورود نام دامین در مرورگر ها، لازم است دامنه شما به سرویس میزبانی وب خریداری شده متصل شود. در صورتی که خرید میزبانی وب خود را همزمان با ثبت دامنه در IRPOWER انجام داده باشید، سیستم به صورت خودکار مراحل اتصال هاست و دامین (تنظیم نیم سرورهای سرور مورد نظر) را انجام خواهد داد. حال در صورتی که سرویس میزبانی وب خود را قبلا تهیه کرده باشید یا تمایل به استفاده از سرویس های Addon Domain یا Park Domain هستید یا به دلایل دیگر نیاز دارید نیم سرور های دامنه خود را تغییر دهید، لازم است به صورت دستی DNS مورد نظر خود را بر روی دامنه خود تنظیم کنید.
در صورتی که از دامنه های ملی (دامنه با پسوند IR) استفاده می کنید، به دو روش زیر می توانید نیم سرورهای دامین خود را تغییر دهید:
۱) تغییر نام سرور از طریق مدیریت دامنه های ناحیه کاربری IRPOWER
۲) تغییر نام سرور از طریق شناسه کاربری خود در وب سایت ایرنیک
با توجه به اینکه نحوه ایجاد تغییرات را قبلا از طریق مقاله آموزشی مدیریت دامنهها از طریق ناحیه کاربری توضیح داده ایم، در این مقاله سعی داریم تا مورد دوم را به صورت مفصل توضیح دهیم. برای تنظیم و یا ویرایش DNS های دامنه های ملی خود می توانید به روش زیر اقدام فرمایید:
۱) ابتدا با استفاده از مقاله آموزشی نحوه ورود به کنترل پنل نیک وارد شناسه کاربری نیک خود شوید.
۲) از طریق منو های بالا دامنهها > دامنههای من را انتخاب نمایید.
۳) در بخش نام دامنه دامنه های من مطابق با تصویر زیر نام دامنه خود را جستجو کنید و یا در لیست دامنه های پایین صفحه دامنه خود را پیدا کنید:
۴) پس از یافتن نام دامین مورد نظر خود، در پایین صفحه بخش سامانهٔ نام دامنه (DNS) بر روی دکمه ویرایش ردیفهای کارگزاری نام و میزبانی دامنه کلیک کنید:
۵) حال در قسمت نام کارگزار، میتوانید نسبت به واردکردن DNSهای مورد نظر در ردیف های در نظر گرفته شده اقدام نمایید و سپس بر روی دکمه اعمال کلیک فرمایید:
۶) DNSهای مورد نظر شما تنظیم شد. حال کافی است ساعاتی (تا ۲۴ ساعت) منتظر بمانید تا تغییرات صورت گرفته بر روی دامین شما در فضای اینترنت قابل مشاهده شود.
۱) چنانچه تمایل به ایجاد Child Name Server دارید، علاوه بر تکمیل فیلدهای ذکر شده در مرحله ۴، از فیلدهای موجود در ستون آی پی کارگزار با مقدار IP سرور میزبان هاست یا سرور مجازی را تکمیل فرمایید. این آی پی توسط شرکت خدمات دهنده میزبانی وب وبسایت شما بایستی اطلاع رسانی شود که معمولا در ایمیل های مشخصات سرویس هاست شما قرار دارد. در صورتی که از آی پی مربوطه اطلاعی ندارید، کافی است با شرکت میزبانی وب خود در تماس باشید.
۲) جهت ثبت دامنههای ملی، لازم است پس از پرداخت هزینهی ثبت آن، توسط واحد ثبتکننده دامنه ملی (IRNIC) بررسی و تایید شود. در صورتی که با قوانین جمهوری اسلامی ایران و سازمان ثبت دامنههای ملی مغایرتی نداشته باشد تا ۲۴ ساعت در روزهای اداری برای تایید زمان میبرد. پس از تایید، دامنه شما فعال و قابل استفاده خواهد بود. شما می توانید در سایت NIC و بخش دامنه های من وضعیت دامنه را مشاهده کنید.
در صورتی که تمایل دارید دامنه های خود را به IRPOWER منتقل کنید و از پنل قدرتمند ما برای مدیریت دامنه های خود به همراه قیمت های مناسب استفاده کنید، کافی است مقاله آموزشی انتقال و تمدید دامنه IR به شرکت IRPOWER استفاده نمایید.
با ثبت نظرات خود ما را در هرچه بهتر شدن مقالات آموزشی یاری رسانید.
امیر
بهمن ۱۴, ۱۴۰۰ در ۳:۲۸ ب٫ظسلام خسته نباشید خواستم بونم اون آی پی کارگزار رو از کجا باید کپی کنی از همون ایمیل یا جایی دیگه
IRPOWER
بهمن ۱۶, ۱۴۰۰ در ۸:۵۴ ق٫ظسلام امیرجان وقت بخیر؛
آی پی کارگزار زمانی مورد استفاده قرار میگیرد که شما تمایل به استفاده از DNS اختصاصی دارید. برای مثال زمانی که سرور مجازی یا نمایندگی هاست تهیه میکنید و خود شما میزبان دامنه خود هستید.
در این مواقع IP سرور مجازی که خریداری کردید و یا IP سرور اکانت شما روی آن قرار میگیرد را بایستی وارد کنید که این IP معمولا در ایمیل بعد از خرید ارسال میشود.
امیرحسین
اسفند ۲۵, ۱۴۰۰ در ۹:۲۸ ب٫ظسلام ممنون به خاطر این مقاله خوب.
می خواستم بدونم تو یک سرور مجازی، ns ها رو باید از کجا به دست بیاریم؟
Ali Shamsabadi
فروردین ۱۷, ۱۴۰۱ در ۱۱:۵۵ ق٫ظسلام امیرحسین عزیز،
پس از انجام مراحل توضیح داده شده در همین مقاله و ایجاد DNS های مورد نظر با IP سرور خود، با توجه به اینکه در هر سیستم عامل بررسی و دسترسی برای تنظیم DNS ها متفاوت می باشد، تنظیم DNS ها برای دو سیستم عامل معروف Windows Server 2019 و CentOS 7 را خدمت شما توضیح می دهم.
۱- سیستم عامل Windows Server 2019
ابتدا باید DNS Server را بر روی سرور خود نصب نمایید:
-در داخل داشبورد Server Manager از طریق پنل وسط یا بخش QUICK START بر روی گزینه Add roles and features کلیک کنید.
-اکنون در مرحله Before You Begin تنها بر روی دکمه Next کلیک کنید.
-حالت Role-based or feature-based installation را انتخاب کنید.
-برای نصب روی سروری که به آن متصل هستید گزینه Select a server from the server pool را انتخاب و از بخش Server Pool سرور خود را در وضعیت انتخاب قرار دهید.
-شما باید از طریق کادر Roles برنامه ای که می خواهید بر روی ویندوز سرور نصب شود را انتخاب کنید، که در اینجا ما DNS Server را انتخاب می کنیم ودر صورت نمایش پیام سیستم گزینه Add Features را انتخاب می کنیم.
-سپس بر روی دکمه Install کلیک کنید تا فرآیند نصب DNS بر روی سرور مجازی/اختصاصی ویندوزی آغاز شود.
مراحل بالا را می توانید با دستور زیر از طریق PowerShell ویندوز نیز انجام دهید:
Install-WindowsFeature DNS -IncludeManagementTools
Restart-Computer -Force
تا اینجا نصب DNS Server به پایان رسیده و حالا سراغ تنظیم کردن آن می رویم:
-ابتدا وارد داشبورد Server Manager شوید و با رفتن بر روی گزینه Tools، گزینه DNS را انتخاب کنید.
-در پنجره DNS Manager بر روی نام سرویس دهنده کلیک راست کنید و برای ادامه مراحل کانفیگ DNS Server در ویندوز سرور New Zone را انتخاب کنید.
-در مرحله Zone Type گزینه Primary Zone را انتخاب کنید و در مرحله Forward or Reverse Lookup Zone گزینه Forward Lookup Zone را انتخاب کنید.
-مرحله بعد شما باید یک نام برای Zone در کادر Zone Name وارد کنید و در مرحله Zone File گزینه Create a new file with this را انتخاب کنید.
-در مرحله Dynamic Update گزینه Do not allow dynamic update را انتخاب کنید و در نهایت برای پایان کار بر روی دکمه Finish کلیک کنید.
-مراحل بالا را می توانید با دستور زیر از طریق PowerShell ویندوز نیز انجام دهید:
Add-DnsServerPrimaryZone -Name ZONE_NAME -ReplicationScope SCOPE -DynamicUpdate
UPDATE_TYPE
۲- سیستم عامل CentOS 7
مراحل زیر را با شرط اینکه آی پی سرور شما ۱۹۲.۱۶۸.۱۲.۸ و نام دامنه شما test.ir باشد انجام دهید.
– ابتدا دستور زیر را اجرا نمایید تا بسته bind نصب شود
yum -y install bind bind-utils
– فایل /etc/named.conf را باز کرده و دو خط زیر را comment کنید
#listen-on port 53 { 127.0.0.1; };
#listen-on-v6 port 53 { ::1; };
– سپس خط زیر را اضافه کنید
allow-query { localhost;192.168.12.0/24; };
– یک zone جهت دامنه مورد نظر ایجاد می کنیم
zone "test.ir" IN {
type master;
file "fwd.test.ir.db";
allow-update { none; };
};
– یک reverse zone هم جهت دامنه مورد نظر ایجاد می کنیم
zone "12.168.192.in-addr.arpa" IN {
type master;
file "12.168.192.db";
allow-update { none; };
};
– یک فایل zone به نام fwd.test.ir.db برای lookup رو به جلو در پوشه / var / named ایجاد کنید و سپس مقادیر زیر را در آن قرار دهید
$TTL 86400
@ IN SOA primary.test.ir. root.test.ir. (
۲۰۱۴۱۱۲۵۱۱ ;Serial
۳۶۰۰ ;Refresh
۱۸۰۰ ;Retry
۶۰۴۸۰۰ ;Expire
۸۶۴۰۰ ;Minimum TTL
)
;Name Server Information
@ IN NS primary.test.ir.
;IP address of Name Server
primary IN A 192.168.12.8
;Mail exchanger
test.ir. IN MX 10 mail.test.ir.
;A - Record HostName To Ip Address
www IN A 192.168.12.100
mail IN A 192.168.12.150
;CNAME record
ftp IN CNAME www.test.ir.
– یک فایل “zone” به نام ۱۲.۱۶۸.۱۹۲.db برای “reverse zone” در زیر پوشه /var/named ایجاد کنید و سپس مقادیر زیر را در آن قرار دهید
# vi /var/named/12.168.192.db
$TTL 86400
@ IN SOA primary.test.ir. root.test.ir. (
۲۰۱۴۱۱۲۵۱۱ ;Serial
۳۶۰۰ ;Refresh
۱۸۰۰ ;Retry
۶۰۴۸۰۰ ;Expire
۸۶۴۰۰ ;Minimum TTL
)
;Name Server Information
@ IN NS primary.test.ir.
;Reverse lookup for Name Server
۸ IN PTR primary.test.ir.
;PTR Record IP address to HostName
۱۰۰ IN PTR www.test.ir.
۱۵۰ IN PTR mail.test.ir.
– در آخر هم دستور زیر را اجرا نمایید تا DNS Server ما در دسترس قرار گیرد.
systemctl restart named.service
امیدوارم این توضیحات برای شما مفید واقع شده و بتوانید از آن ها در جهت ایجاد DNS Server خود اقدام نمایید.
موفق باشید.
جواد اکبری
بهمن ۲۹, ۱۴۰۱ در ۱۲:۴۲ ب٫ظبا عرض سلام.
در شرایطی که سایت ما با وارد کردن دی ان اس اول و دوم بالا می آید چه ضرورتی برای درج دی ان اس سوم و چهارم وجود دارد؟
Ali Shamsabadi
بهمن ۳۰, ۱۴۰۱ در ۱۰:۲۶ ق٫ظبا عرض سلام و وقت بخیر خدمت شما،
در نظر داشته باشید که تعداد سرورهای DNS مورد نیاز برای یک دامنه می تواند بر اساس عوامل مختلفی مانند ترافیک هاست، حجم سایت و میزان اهمیت دامنه متفاوت باشد.
داشتن چندین سرور DNS برای یک دامنه می تواند این اطمینان را ایجاد کند که دامنه همیشه قابل resolve شدن خواهد بود.
هنگامی که یک دامنه با چندین سرور DNS تنظیم می شود، اگر یکی از سرورهای DNS از کار بیفتد یا در دسترس نباشد، سرورهای دیگر همچنان می توانند به درخواست ها پاسخ بدهند.
علاوه بر این، داشتن چندین سرور DNS که در مکانهای جغرافیایی مختلف وجود دارند، میتواند اطمینان خاطری به مالک دامنه بدهد که حتی در صورت خرابی یکی از این سرور ها یا بروز اتفاقاتی مانند بلایای طبیعی یا قطع شبکه سرور DNS در یک منطقه جغرافیایی نیز مشکل عدم دسترسی و resolve نشدن دامنه برای کاربران به وجود نیاید.
امیدوارم این توضیحات برای شما مفید واقع شده شود.
محمد حسن
تیر ۳۰, ۱۴۰۲ در ۱۱:۵۳ ب٫ظسلام و ممنون
آیا پنل nic.ir برای اینکه بتونیم A record یا انواع دیگهی DNS Record ها رو تنظیم کنیم، کافی نیست؟
یعنی ما حتما باید یه ویپیاس داشته باشیم که سرویس DNS رو باش بدیم، و حتما باید از خود ns1.domain.ir, ns2.domain.ir استفاده کنیم؟
این خیلی بده که…..
Ali Shamsabadi
تیر ۳۱, ۱۴۰۲ در ۱:۵۵ ب٫ظبا سلام
در ابتدا می بایست خدمت شما توضیح دهم که این روال در تمامی رجیسترارهای جهان به همین شکل می باشد. علت هم این است که DNS Server ساختار و عملکرد کاملا متفاوتی از Nameserver هایی که در رجیسترار تنظیم می شود دارد.
به عبارتی جهت تنظیم رکوردهای DNS حتما نیاز به یک سرور برای هندل کردن درخواست های مربوط به این سرویس وجود دارد.
برخی رجیسترار های خارجی امکاناتی در این خصوص به کاربران خود می دهند که البته اکثرا این امکانات جهت مدیریت رکوردهای DNS رایگان نبوده و می بایست برای استفاده از آن ها هزینه ماهانه یا سالانه پرداخت شود.
رجیسترار ایرنیک متاسفانه چنین امکاناتی را به کاربران خود ارائه نمیدهد و به همین دلیل می بایست جهت مدیریت رکورد های DNS مربوط به دامنه خود، حتما از امکاناتی که شرکت های هاستینگ و ارائه دهنده سرور در اختیار شما قرار می دهند استفاده کنید.
موفق باشید.
نگین
دی ۲۸, ۱۴۰۲ در ۸:۵۸ ب٫ظسلام . ای پی کارگزار برایم داخل ایمیل ارسال نشده و نیاز به این ای پی دارم
علی پرستار
بهمن ۱, ۱۴۰۲ در ۱۰:۲۲ ق٫ظسلام و وقت بخیر کاربر گرامی،
طبق نکته قابل توجه همین مقاله آموزشی، در صورتی که سرویس میزبانی از سایت IRPOWER تهیه نموده اید، صرفا کافی است نام سرورهای اعلام شده در ایمیل مشخصات سرویس میزبانی را به عنوان نام کارگزار و بدون نیاز به تنظیم آیپی کارگزار در پنل ایرنیک تنظیم فرمایید. آیپی کارگزار صرفا در زمانی که قصد ایجاد Childhost یا نام سرور اختصاصی دارید، نیاز است.
موفق باشید.
خلیل
بهمن ۳, ۱۴۰۲ در ۱۱:۴۳ ب٫ظسلام خیلی ممنون از راهنماییتون
اگه بخواهیم این DNS رو در کلودفلیر تنظیم کنیم باید چی کار کنیم؟
علی پرستار
بهمن ۴, ۱۴۰۲ در ۹:۱۰ ق٫ظسلام و وقت بخیر،
ضمن تشکر از لطف شما،
در صورتی که تمایل به اتصال دامنه به سرویس های CDN مانند کلودفل دارید، صرفا کافی است پس از ثبت نام در سایت cloudflare.com ، وب سایت خود را از طریق بخش Websites و دکمه Add a Website اضافه نمایید و پس از انجام تنظیمات اولیه، دو نام سرور یا DNS از سایت کلودفلر دریافت و آن را طبق مراحل همین مقاله بر روی دامنه .IR خود تنظیم فرمایید، پیشنهاد می کنیم مقاله آموزشی اتصال وب سایت به کلودفلر را برای تنظیمات اولیه و پیشرفته کلودفلر مطالعه فرمایید. در صورت نیاز به هرگونه راهنمایی در خدمت شما خواهیم بود.
موفق باشید.
علی
بهمن ۲۸, ۱۴۰۲ در ۷:۰۲ ب٫ظعالی بود
محمد صادق
مهر ۱۵, ۱۴۰۳ در ۹:۴۴ ق٫ظسلام خداقوت
سوالی داشتم چند کارگزار برای یک سایت میشه تعریف کرد؟؟؟
مثال دو ردیف اول یک کارگزار و دوردیفه یعدی یک کارگزار دیگر امکانش هست؟؟
ممنونم
علی شمس آبادی
مهر ۱۶, ۱۴۰۳ در ۱:۱۶ ب٫ظبا سلام،
در حال حاضر برای دامنه های .ir امکان تنظیم ۴ عدد نام کارگزار و یا آیپی کارگزار وجود دارد.
در نظر داشته باشید که بهترین حالت برای تنظیم کارگزار دامنه (NS Record) این است که تمام رکورد ها مربوط به یک سرور باشد، با این حال امکان تنظیم کارگزار دامنه های متفاوت نیز برای یک دامنه وجود دارد.
پیشنهاد می شود که در خصوص تنظیم این موارد، با پشتیبان شرکت هاستینگ خود مشورت نموده تا امکان ارائه راهکار های دقیق بر اساس نوع درخواست شما فراهم گردد.
در صورت نیاز به هرگونه راهنمایی بیشتر، در خدمت شما هستیم.
موفق باشید.