0

我正在为服务器制作一个 IP 抓取脚本,但我的代码有一些问题。我只想使用 dns_get_record 获取服务器的 IP 地址,而不会在默认输出中出现额外的膨胀。但是,我当前的脚本在运行时显示空白输出。和不。我不能简单地使用 gethostbyname,因为它必须与查询运行代码的服务器的 wan ips 兼容。到目前为止,这是我的代码:

<?php
function test() {
    $host = "google.com";
     $result = dns_get_record("$host", DNS_A);
foreach ($result as $record) {
    echo $record['target'];
    }
}
?>
4

1 回答 1

1

固定代码(正常工作):

function test() {
    $host = "google.com";
     $result = dns_get_record("$host", DNS_A);
foreach ($result as $record) {
    echo $record['ip'];
    }
}
于 2017-05-20T22:05:33.963 回答