spamhaus.org
ブラックリストに登録されたIPを照会しようとしています。例として、69.35.160.59
に移動しhttps://www.spamhaus.org/lookup/
て入力すると、ブラックリストにと同じように表示され112.198.83.17
ますが、次のコードは空の配列を返します。
URLを印刷すると、逆IPで正しくフォーマットされているように見え17.83.198.112.zen.spamhaus.org
ます。
何か案は?
<?php
$ip = "112.198.83.17";
$blacklist = "zen.spamhaus.org";
$url = implode(".", array_reverse(explode(".", $ip))) . ".". $blacklist;
echo "$url<br>";
$record = dns_get_record($url);
print_r ($record);
?>
あなたは正しくやっています。結果コードについては、こちらをご覧くださいhttp://www.spamhaus.org/faq/section/DNSBL%20Usage#366
これがip69.35.160.59の出力です
Array (
[0] => Array
(
[host] => 59.160.35.69.zen.spamhaus.org
[type] => A
[ip] => 127.0.0.4
[class] => IN
[ttl] => 900
)
[1] => Array
(
[host] => 59.160.35.69.zen.spamhaus.org
[type] => TXT
[txt] => http://www.spamhaus.org/query/bl?ip=69.35.160.59
[entries] => Array
(
[0] => http://www.spamhaus.org/query/bl?ip=69.35.160.59
)
[class] => IN
[ttl] => 900
)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加