1

ドメインのptrレコードを取得しようとしています。

何らかの理由で、dns_get_recordを使用してこれを実行しようとすると、常に空として返されます。

私は最初にこれを試し、すべての範囲の結果を得ましたが、今では毎回空の配列を返すだけです...誰かがこの動作の背後にある理由を提案できますか?

$result = dns_get_record("webstorm.co.za", DNS_PTR);
print_r($result);

出力:

Array()

いつ値が入力されますか?

なぜこれが今起こっているのかを理解することができないので、提案、アドバイス、フィードバックをいただければ幸いです。

4

1 に答える 1

3

更新しました

試す

$result = dns_get_record("41.78.244.4.in-addr.arpa.", DNS_PTR);
print_r($result);

出力:

Array
(
    [0] => Array
        (
            [host] => 41.78.244.4.in-addr.arpa
            [class] => IN
            [ttl] => 108002
            [type] => PTR
            [target] => dialup-4.244.78.41.Dial1.StLouis1.Level3.net
        )

)

ドメイン名からprtを取得することはありません。逆の名前で実行する必要があります。

あなたはここでより多くの情報を得ることができます: http ://www.menandmice.com/knowledgehub/dnsqa/56/

于 2013-02-14T19:32:37.360 に答える