7

.com や .net のような簡単なものだけでなく、.co.uk、.fr、.gov.rw ... ?

「関連するwhoisサーバーへのtld」という巨大なマッピングを本当に作成する必要がありますか、それとももっと簡単な方法がありますか?

4

5 に答える 5

11

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';
}
于 2011-12-20T19:55:40.470 に答える
4

http://whois.net/何かいい?

于 2009-01-20T11:01:22.437 に答える
4

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";
}
于 2009-01-20T11:11:01.603 に答える
2

ドメインが登録されているかどうか、またはドメインが実際にDNSに存在するかどうかを知りたいですか?

前者の場合、whoisベースのアプローチが唯一の実行可能な方法であり、それでも、さまざまなTLDwhoisサーバーからの非常に多様な出力を解析する際に大きな問題が発生します。

後者の場合、単純なDNSルックアップで十分です。

于 2010-07-26T12:56:15.683 に答える
0

さまざまなサービスを試す必要がある場合があります。

これは、標準のWhoisよりもはるかに多くの場合に機能するようです: http://whois.domaintools.com/

標準のものだけでなく、.co.uk と .fr にも対応

于 2009-01-20T11:07:00.083 に答える