PDA

View Full Version : چک کردن آزاد بودن دومین در برنامه



hamirmir
یک شنبه 05 خرداد 1392, 22:25 عصر
یادم هست که قدیما کدهایی به phpبود که باهاش چک می کردیم یک دومین آزاد هست یا نه. حالا این موضوع رو برای چک کردن دومین های ir توی برنامه نیاز دارم. چکار باید بکنم؟

Unique
یک شنبه 05 خرداد 1392, 22:39 عصر
کافیه با curl یک درخواست به این صفحه بدین : http://whois.nic.ir/?name=notexists.com و اگه مقدار no entries found توش بود یعنی دامنه آزاده !

hamirmir
دوشنبه 06 خرداد 1392, 00:08 صبح
ممنون. این برای دامنه های ir فقط جواب میده دیگه. آره؟

Unique
سه شنبه 07 خرداد 1392, 02:30 صبح
بله ! البته من کد بالا را برای راحتی گفتم و اصولش اینه که بیایم از Whois protocol استفاده کنیم و درخواست whois بدیم ! برای دامنه های دیگه هم میتونید از همین روش روی سایت های خارجی استفاده کنید و من nic رابرای ایران مثال زدم ! اما این مدر نظر داشته باشین ممکنه مثلا برای هر IP اجازه ۱۰ یا ۲۰ درخواست در ساعت یا روز بکنند تا سرورشون مورد حمله قرار نگیره ! (من تستس نکردم شایدم باز باشه) اما درست ترینش استفاده از whois protocol هست که براحتی با php قابل پیاده سازی هستش.