2011-07-02 19 views
0

クライアントAレコードがまだ設定されているかどうかを調べるためのスクリプトを設定しようとしています。問題は、私はすでにcPanelアカウントにAレコードを保管していることです。したがってdns_get_recordに関する問題

、私は

$ip = dns_get_record(URL, DNS_A); 

if ($ip[0]['ip'] == IPADDRESS) { 
    echo '<div style="color:green; font-weight:bold;">DNS Correct</div>'; } else { 
    echo '<div style="color:red; font-weight:bold">DNS Config Error</div>'; } 

またはそれはレコードが正しくセットアップし、私のサーバーを指している..しかし、そのないことが表示されます()はgethostbyaddr経由

を使用しています。私はDNSのAレコードを駐車しているので、私のサーバーを指しているだけです。

スクリプトミューズはまず、グローバルレジストリに進む前に、現在のサーバのDNSレコードをチェックしますか?

最初にリモートDNSレジストリを確認する方法はありますか?

答えて

0

ドメインの権限のあるネームサーバーが見つからない場合は、最初にdigコマンドを実行し、その結果を確認します。

+0

ありがとうございます、私はどこから見てもいいか、私が使用できる、または推奨できるサンプルコードがありますか? – thomas

+0

非常に面倒なコードですが、http://dns360.jwebnet.net/の私のサイトはphpとcgiを使って掘り下げを行い、完全な結果を返します。あなたは見てみたいかもしれません。 – Drazisil