Несколько имен хостов в dns_get_record

Я пытаюсь передать несколько имен хостов в PHP.

Я делаю это, чтобы видеть записи IPv4 (A) для одной и той же таблицы.

Вот мой текущий код:

      <?php
$dnsA = dns_get_record("www.example.com + example.com", DNS_A);
?>
      <?php if (count($dnsA) > 0): ?>
<h2>IPv4 <small class="text-muted">(A)</small></h2>
<div class="table-responsive">
    <table class="table table-hover table-bordered">
        <thead>
            <tr>
                <th scope="col"><?php echo implode('</th><th>', array_keys(current($dnsA))); ?></th>
            </tr>
        </thead>
        <tbody>
<?php foreach ($dnsA as $row): array_map('htmlentities', $row); ?>
            <tr>
                <td><?php echo implode('</td><td>', $row); ?></td>
            </tr>
<?php endforeach; ?>
        </tbody>
    </table>
</div>
<?php endif; ?>

Но это не дает результата.

Если в качестве аргумента я укажу только одно имя хоста (т.е. $dnsA = dns_get_record("example.com", DNS_A);), он выдает IP-адрес должным образом.

Я также пробовал использовать

      <?php
$dnsA = dns_get_record("www.example.com, example.com", DNS_A);
?>

А также

      <?php
$dnsA = dns_get_record("www.example.com", "example.com", DNS_A);
?>

Но оба они терпят неудачу, либо дают моей веб-странице ошибку 500, либо просто ничего не показывают.

Как я могу пройти оба www.example.com а также example.com в dns_get_record?

0 ответов

Другие вопросы по тегам