نحوه تنظیم نیم سرور (DNS) بر روی دامنه‌های ملی (IR)

 

همانطور که می دانید برای راه اندازی وب سایت خود نیاز به خرید هاست و ثبت دامنه دارید. جهت نمایش وب سایت پس از ورود نام دامین در مرورگر ها، لازم است دامنه شما به سرویس میزبانی وب خریداری شده متصل شود. در صورتی که خرید میزبانی وب خود را همزمان با ثبت دامنه در IRPOWER انجام داده باشید، سیستم به صورت خودکار مراحل اتصال هاست و دامین (تنظیم نیم سرورهای سرور مورد نظر) را انجام خواهد داد. حال در صورتی که سرویس میزبانی وب خود را قبلا تهیه کرده باشید یا تمایل به استفاده از سرویس های Addon Domain یا Park Domain هستید یا به دلایل دیگر نیاز دارید نیم سرور های دامنه خود را تغییر دهید، لازم است به صورت دستی DNS مورد نظر خود را بر روی دامنه خود تنظیم کنید.

در صورتی که از دامنه های ملی (دامنه با پسوند IR) استفاده می کنید، به دو روش زیر می توانید نیم سرورهای دامین خود را تغییر دهید:

۱) تغییر نام سرور از طریق مدیریت دامنه های ناحیه کاربری IRPOWER

۲) تغییر نام سرور از طریق شناسه کاربری خود در وب سایت ایرنیک

 

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

 

  • نکته:‌ در نظر داشته باشید در صورتی که تمایل داشته باشید به شناسه کاربری خود در وب سایت ایرنیک دسترسی داشته باشید، لازم است ابتدا با استفاده از مقاله آموزشی نحوه دریافت کلمه عبور شناسه NIC.IR اقدامات لازم را انجام دهید.

 

۱) ابتدا با استفاده از مقاله آموزشی نحوه ورود به کنترل پنل نیک وارد شناسه کاربری نیک خود شوید.

۲) از طریق منو های بالا دامنه‌ها > دامنه‌های من را انتخاب نمایید.

 

آموزش تنظیم DNS بر روی دامنه‌های IR.

 

 

۳) در بخش نام دامنه دامنه های من مطابق با تصویر زیر نام دامنه خود را جستجو کنید و یا در لیست دامنه های پایین صفحه دامنه خود را پیدا کنید:

 

نحوه تغییر رابط نمایندگی دامنه ir

 

 

۴) پس از یافتن نام دامین مورد نظر خود، در پایین صفحه بخش سامانهٔ نام دامنه (DNS) بر روی دکمه ویرایش ردیف‌های کارگزاری نام و میزبانی دامنه کلیک کنید:

 

آموزش تنظیم DNS بر روی دامنه‌های IR.

 

 

۵) حال در قسمت نام کارگزار، می‌توانید نسبت به وارد‌کردن DNSهای مورد نظر در ردیف های در نظر گرفته شده اقدام نمایید و سپس بر روی دکمه اعمال کلیک فرمایید:

 

 

۶) DNSهای مورد نظر شما تنظیم شد. حال کافی است ساعاتی (تا ۲۴ ساعت) منتظر بمانید تا تغییرات صورت گرفته بر روی دامین شما در فضای اینترنت قابل مشاهده شود.

 


نکات قابل توجه در تنظیم DNS بر روی دامنه‌ IR:

۱) چنانچه تمایل به ایجاد Child Name Server دارید، علاوه بر تکمیل فیلدهای ذکر شده در مرحله ۴، از فیلدهای موجود در ستون آی پی کارگزار با مقدار IP سرور میزبان هاست یا سرور مجازی را تکمیل فرمایید. این آی پی توسط شرکت خدمات دهنده میزبانی وب وب‌سایت شما بایستی اطلاع رسانی شود که معمولا در ایمیل های مشخصات سرویس هاست شما قرار دارد. در صورتی که از آی پی مربوطه اطلاعی ندارید، کافی است با شرکت میزبانی وب خود در تماس باشید.

 

آموزش تنظیم DNS بر روی دامنه‌های IR.

 

 

۲) جهت ثبت دامنه‌های ملی، لازم است پس از پرداخت هزینه‌ی ثبت آن، توسط واحد ثبت‌کننده دامنه ملی (IRNIC) بررسی و تایید شود. در صورتی که با قوانین جمهوری اسلامی ایران و سازمان ثبت دامنه‌های ملی مغایرتی نداشته باشد تا ۲۴ ساعت در روز‌های اداری برای تایید زمان میبرد. پس از تایید، دامنه شما فعال و قابل استفاده خواهد بود. شما می توانید در سایت NIC و بخش دامنه های من وضعیت دامنه را مشاهده کنید.

 

در صورتی که تمایل دارید دامنه های خود را به IRPOWER منتقل کنید و از پنل قدرتمند ما برای مدیریت دامنه های خود به همراه قیمت های مناسب استفاده کنید، کافی است مقاله آموزشی انتقال و تمدید دامنه IR به شرکت IRPOWER استفاده نمایید.

 

با ثبت نظرات خود ما را در هرچه بهتر شدن مقالات آموزشی یاری رسانید.

۴.۷/۵ - (۲۴ امتیاز)

دیدگاهتان را بنویسید

لطفا علاوه بر متن نظر، نام و ایمیل خود را نیز وارد کنید. (ایمیل شما منتشر نخواهد شد)


  1. امیر
    امیر
    بهمن ۱۴, ۱۴۰۰ در ۳:۲۸ ب٫ظ

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

    پاسخ
    • IRPOWER
      IRPOWER
      بهمن ۱۶, ۱۴۰۰ در ۸:۵۴ ق٫ظ

      سلام امیرجان وقت بخیر؛
      آی پی کارگزار زمانی مورد استفاده قرار میگیرد که شما تمایل به استفاده از DNS اختصاصی دارید. برای مثال زمانی که سرور مجازی یا نمایندگی هاست تهیه می‌کنید و خود شما میزبان دامنه خود هستید.
      در این مواقع IP سرور مجازی که خریداری کردید و یا IP سرور اکانت شما روی آن قرار می‌گیرد را بایستی وارد کنید که این IP معمولا در ایمیل بعد از خرید ارسال می‌شود.

      پاسخ
  2. امیرحسین
    امیرحسین
    اسفند ۲۵, ۱۴۰۰ در ۹:۲۸ ب٫ظ

    سلام ممنون به خاطر این مقاله خوب.
    می خواستم بدونم تو یک سرور مجازی، ns ها رو باید از کجا به دست بیاریم؟

    پاسخ
    • Ali Shamsabadi
      Ali Shamsabadi
      فروردین ۱۷, ۱۴۰۱ در ۱۱:۵۵ ق٫ظ

      سلام امیرحسین عزیز،

      پس از انجام مراحل توضیح داده شده در همین مقاله و ایجاد DNS های مورد نظر با IP سرور خود، با توجه به اینکه در هر سیستم عامل بررسی و دسترسی برای تنظیم DNS ها متفاوت می باشد، تنظیم DNS ها برای دو سیستم عامل معروف Windows Server 2019 و CentOS 7 را خدمت شما توضیح می دهم.

      1- سیستم عامل 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

      2- سیستم عامل CentOS 7
      مراحل زیر را با شرط اینکه آی پی سرور شما 192.168.12.8 و نام دامنه شما 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. (
      2014112511 ;Serial
      3600 ;Refresh
      1800 ;Retry
      604800 ;Expire
      86400 ;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” به نام 12.168.192.db برای “reverse zone” در زیر پوشه /var/named ایجاد کنید و سپس مقادیر زیر را در آن قرار دهید
      # vi /var/named/12.168.192.db

      $TTL 86400
      @ IN SOA primary.test.ir. root.test.ir. (
      2014112511 ;Serial
      3600 ;Refresh
      1800 ;Retry
      604800 ;Expire
      86400 ;Minimum TTL
      )
      ;Name Server Information
      @ IN NS primary.test.ir.
      ;Reverse lookup for Name Server
      8 IN PTR primary.test.ir.
      ;PTR Record IP address to HostName
      100 IN PTR www.test.ir.
      150 IN PTR mail.test.ir.

      – در آخر هم دستور زیر را اجرا نمایید تا DNS Server ما در دسترس قرار گیرد.
      systemctl restart named.service

      امیدوارم این توضیحات برای شما مفید واقع شده و بتوانید از آن ها در جهت ایجاد DNS Server خود اقدام نمایید.
      موفق باشید.

      پاسخ
  3. جواد اکبری
    جواد اکبری
    بهمن ۲۹, ۱۴۰۱ در ۱۲:۴۲ ب٫ظ

    با عرض سلام.
    در شرایطی که سایت ما با وارد کردن دی ان اس اول و دوم بالا می آید چه ضرورتی برای درج دی ان اس سوم و چهارم وجود دارد؟

    پاسخ
    • Ali Shamsabadi
      Ali Shamsabadi
      بهمن ۳۰, ۱۴۰۱ در ۱۰:۲۶ ق٫ظ

      با عرض سلام و وقت بخیر خدمت شما،

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

      امیدوارم این توضیحات برای شما مفید واقع شده شود.

      پاسخ
  4. محمد حسن
    محمد حسن
    تیر ۳۰, ۱۴۰۲ در ۱۱:۵۳ ب٫ظ

    سلام و ممنون

    آیا پنل nic.ir برای اینکه بتونیم A record یا انواع دیگه‌ی DNS Record ها رو تنظیم کنیم، کافی نیست؟

    یعنی ما حتما باید یه وی‌پی‌اس داشته باشیم که سرویس DNS رو باش بدیم، و حتما باید از خود ns1.domain.ir, ns2.domain.ir استفاده کنیم؟

    این خیلی بده که…..

    پاسخ
    • Ali Shamsabadi
      Ali Shamsabadi
      تیر ۳۱, ۱۴۰۲ در ۱:۵۵ ب٫ظ

      با سلام

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

      موفق باشید.

      پاسخ
  5. نگین
    نگین
    دی ۲۸, ۱۴۰۲ در ۸:۵۸ ب٫ظ

    سلام . ای پی کارگزار برایم داخل ایمیل ارسال نشده و نیاز به این ای پی دارم

    پاسخ
    • علی پرستار
      علی پرستار
      بهمن ۱, ۱۴۰۲ در ۱۰:۲۲ ق٫ظ

      سلام و وقت بخیر کاربر گرامی،

      طبق نکته قابل توجه همین مقاله آموزشی، در صورتی که سرویس میزبانی از سایت IRPOWER تهیه نموده اید، صرفا کافی است نام سرورهای اعلام شده در ایمیل مشخصات سرویس میزبانی را به عنوان نام کارگزار و بدون نیاز به تنظیم آیپی کارگزار در پنل ایرنیک تنظیم فرمایید. آیپی کارگزار صرفا در زمانی که قصد ایجاد Childhost یا نام سرور اختصاصی دارید، نیاز است.

      موفق باشید.

      پاسخ
  6. خلیل
    خلیل
    بهمن ۳, ۱۴۰۲ در ۱۱:۴۳ ب٫ظ

    سلام خیلی ممنون از راهنماییتون
    اگه بخواهیم این DNS رو در کلودفلیر تنظیم کنیم باید چی کار کنیم؟

    پاسخ
    • علی پرستار
      علی پرستار
      بهمن ۴, ۱۴۰۲ در ۹:۱۰ ق٫ظ

      سلام و وقت بخیر،
      ضمن تشکر از لطف شما،

      در صورتی که تمایل به اتصال دامنه به سرویس های CDN مانند کلودفل دارید، صرفا کافی است پس از ثبت نام در سایت cloudflare.com ، وب سایت خود را از طریق بخش Websites و دکمه Add a Website اضافه نمایید و پس از انجام تنظیمات اولیه، دو نام سرور یا DNS از سایت کلودفلر دریافت و آن را طبق مراحل همین مقاله بر روی دامنه .IR خود تنظیم فرمایید، پیشنهاد می کنیم مقاله آموزشی اتصال وب سایت به کلودفلر را برای تنظیمات اولیه و پیشرفته کلودفلر مطالعه فرمایید. در صورت نیاز به هرگونه راهنمایی در خدمت شما خواهیم بود.

      موفق باشید.

      پاسخ
  7. علی
    علی
    بهمن ۲۸, ۱۴۰۲ در ۷:۰۲ ب٫ظ

    عالی بود

    پاسخ