.com や .net のような簡単なものだけでなく、.co.uk、.fr、.gov.rw ... ?
「関連するwhoisサーバーへのtld」という巨大なマッピングを本当に作成する必要がありますか、それとももっと簡単な方法がありますか?
.com や .net のような簡単なものだけでなく、.co.uk、.fr、.gov.rw ... ?
「関連するwhoisサーバーへのtld」という巨大なマッピングを本当に作成する必要がありますか、それとももっと簡単な方法がありますか?
http://php.net/manual/en/function.checkdnsrr.php
if (checkdnsrr('test.nl', 'A')) // or use ANY or for other see above link
{
echo 'Domain exists';
}
else
{
echo 'Domain does not exist';
}
http://whois.net/何かいい?
PHP:
$URL = "http://www.dotnetindex.com/articles/5261-Article--AJAX-Tips-and-Tricks.asp";
$PARSED_URL = parse_url($URL);
$DOMAIN = $PARSED_URL['host'];
$ip = gethostbyname($DOMAIN);
if($ip===$DOMAIN)
{
echo "Url does not exist";
}
else
{
echo "Url exists";
}
ドメインが登録されているかどうか、またはドメインが実際にDNSに存在するかどうかを知りたいですか?
前者の場合、whoisベースのアプローチが唯一の実行可能な方法であり、それでも、さまざまなTLDwhoisサーバーからの非常に多様な出力を解析する際に大きな問題が発生します。
後者の場合、単純なDNSルックアップで十分です。
さまざまなサービスを試す必要がある場合があります。
これは、標準のWhoisよりもはるかに多くの場合に機能するようです: http://whois.domaintools.com/
標準のものだけでなく、.co.uk と .fr にも対応