در ادامه مطلب، لیست دامنههای ۳ حرفی (کاراکتری) آزاد جهت ثبت دامنههای ir. را جهت دانلود گذاشتهام.
این دامنهها به صورت لیست کامل ۳ حرف، ۳ عدد و ترکیب حروف و اعداد چک شدهاند و نتیجه کامل آن نیز قرار داده شده است، نکته اصلی این است که حتی ۱ دامنه که ترکیبی از ۳ حرف خالی باشد جهت ثبت آزاد نیست و دامنههای آزاد ترکیبی از حروف و اعداد هستند.
این لیست بیشتر مناسب آن است که بخواهید برای سایت خود یه URL کوتاه جهت درج در اطلاعرسانیها یا ارائه لینک استفاده کنید و بعید میدانم بتوانید دامنهای از آن انتخاب کنید که قابلیت استفاده تجاری را داشته باشد (من که گشتم نبود، شما هم بگردید).
در فایلهایی که گذاشتهایم یکی از فایلها لیست کامل ترکیبات ممکن از دامنههای ۳ کاراکتری است، یعنی هر دامنهای که ممکن است وجود داشته باشد ابتدا لیست شده است و سپس وضعیت آن بررسی شده است و شامل یکی از این سه حالت است:
free: به معنای آزاد بودن جهت ثبت
registered: به معنای آن که قابل ثبت نیست
reserved: یک سری دامنهها هستند که توسط شخص یا نهادی ثبت نشدهاند اما شما هم نمیتوانید آنها را ثبت کنید، این دامنهها در وضعیت رزرو توسط مرکز nic.ir هستند تا هیچ کسی نتواند آنها را ثبت کند (کمتر از ۱۰۰ مورد است)
دانلود فایلها: لیست دامنههای آزاد (فُرمت csv) | لیست دامنههای آزاد (فُرمت txt) | لیست کل دامنهها به همراه وضعیت آنها (فُرمت csv)
یه توضیح مختصر فنی هم بدهم که این لیست با این روش تهیه شده است که ابتدا اسکریپت (با https://aistudio.google.com نوشتم) لیست کاملی از تمام ترکیبات ممکن را ایجاد میکند، سپس از دیاناس سرورهای عمومی و متداول مثل ("1.1.1.1", "8.8.8.8", "9.9.9.9", "208.67.222.222") میپرسد این دامنه آیا برایش دیاناسای ست شده است یا نه (اگر دامنه جهت ثبت آزاد باشد نمیتواند دیاناسای برایش تعریف شده باشد) و اگر دیاناسای برای آن نبود یک درخواست دیگر به IR ROOT SERVERS ارسال میشه ("193.189.123.2","194.225.70.60","194.225.70.61") تا ببیند در اینجا هم که اصل کار هست آیا دیاناسای وجود دارد یا خیر و اگر جواب این جا هم مبنی بر نبودن رکوردهای دیاناس برای آن دامنه بود آن دامنه جهت بررسی توسط whois server نشانهگذاری میشود. دلیل آن هم این است که ممکن است شما دامنهای را ثبت کنید ولی رکورد دیاناسای برای آن ایجاد نکنید یا اصلا دامنه در حالت رزرو باشد و قابلیت ثبت را نداشته باشد پس صرفا این که دیاناسای برای دامنه ثبت نشده باشد به معنای آزاد بودن آن نیست. شاید سوال پیش بیاید که خوب چرا همان اول با whois server دامنهها چک نشده است دلیل آن هم این است که امکان ارسال درخواست به whois server خیلی خیلی محدود است، مثلا در ثانیه میشود چند دامنه را همزمان از دیاناس سرورها استعلام کنیم ولی whois server اگر بیش از ۳ درخواست در دقیقه به صورت پشت سر هم باشد (یعنی اسکریپت ۲۴ ساعته بخواهد ازش سوال کند) آیپی شما را بلاک میکند تا مدت زمان نامشخصی که آخر هم متوجه نشدم.
توضیحات مختصر فنی را برای این دادم که اگر اهل فن هستید بگویید:
۱. آیا شیوه انجام کار به این صورت صحیح بوده یا نیاز به بهینهسازی دارد؟ (مثلا چرا همان اول از IR ROOT SERVERS نپرسیده، آیا اون هم rate limit دارد یا این که دیاناس سرورهای عمومی مثل ۸.۸.۸.۸ سرعت و توان پاسخگویی بالاتری دارند و برای دریافت سریعتر جوابها ترجیح داده اول از آنها بپرسه)
۲. آیا از rate limitهای whois server مرکز nic.ir خبری دارید؟ من با تست و خطا برای اجرای مداوم رسیدم به عدد هر ۲۰ ثانیه یک درخواست تا آیپی من رو بلاک نکنه، رو عدد ۱۵ ثانیه هم به بلاک میرسیدم.
پینوشت: کل این دردسرها را کشیدم آخر سر فقط یه دونه دامنه ur4.ir رو از این لیست انتخاب و ثبت کردم، ثبت را هم تو پارسپک انجام دادم (۵ ساله ۲۴۲۰۰۰ تومان خالص با احتساب مالیات) چون تا جایی که بررسی کردم قیمتش مناسبتر بود (قدیمترها یه سایت داشتیم به اسم DomainNerkh.ir که علی فارمد زحمتش رو کشیده بود و لیست قیمتها را در همه جا Track میکرد، ولی خوب سایتش دیگه خدابیامرز شد 😊)