Just to make matters worse, you can't expect a domain name which do exist in DNS to not be available for registration.<div><br></div><div>Most registries publish their zones triggered by a cron job. Some maybe even less frequent than daily. Even if there is an hourly update it still leaves a window of opportunity where someone else could have time to register the domain name before you.</div><div><br></div><div>Some registries even only spool a new version when it is "really needed". It is a manual process and deletions may not qualify as important enough to warrant a few extra key presses.</div><div><br><div class="gmail_quote"><div dir="ltr">On Thu, 27 Apr 2017, 22:33 Peng Yonghua, <<a href="mailto:pyh@vodafonemail.de">pyh@vodafonemail.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
在 2017/4/27 下午10:23, Stephane Bortzmeyer 写道:<br>
> No. Some registries (like .fr) allow registration without<br>
> delegation. Some have a "on hold" system where the domain is<br>
> temporarily not published in the DNS. And I do not even mention<br>
> redemption periods and domains not registered but not registreable<br>
> (such as the seven dirty words in .us).<br>
><br>
> Bad idea, sorry. The DNS does not replace a proper DAS.<br>
<br>
<br>
thanks for the info.<br>
<br>
I have wrote in the original document of the module,<br>
<br>
'''<br>
use Net::Domain::Registration::Check;<br>
<br>
print domain_on_parent($domain) ? "domain has been taken" : "domain may<br>
not be taken";<br>
'''<br>
<br>
<br>
so, if domain_on_parent return true, the domain has been taken.<br>
if return false, the domain may or may not be taken.<br>
<br>
<br>
besides .fr, also .uk doesn't delegate DNS after the domain<br>
registration, for example, <a href="http://yahoo.uk" rel="noreferrer" target="_blank">yahoo.uk</a>.<br>
<br>
So, this module let us make a rough filter on domain registration,<br>
anyway if domain has DNS delegation, thus it has been taken for 100%.<br>
<br>
<br>
regards.<br>
<br>
<br>
_______________________________________________<br>
dns-operations mailing list<br>
<a href="mailto:dns-operations@lists.dns-oarc.net" target="_blank">dns-operations@lists.dns-oarc.net</a><br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-operationsdns-operations" rel="noreferrer" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-operations<br>
dns-operations</a> mailing list<br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-operations" rel="noreferrer" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-operations</a></blockquote></div></div>