Display the drop-down list

dns_get_record()

« dns_get_mx | doubleval »
<?php
$array 
dns_get_record (
    
// string $hostname
    
?// [int $type = DNS_ANY]
    
// [array &$authns]
    
// [array &$addtl]
    
  // [bool &$raw = false]
);
?>
Result
$array = [
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 84,
    
'type' => 'NS',
    
'target' => 'dns1.easydns.com',
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 84,
    
'type' => 'NS',
    
'target' => 'dns2.easydns.net',
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 84,
    
'type' => 'NS',
    
'target' => 'dns3.easydns.org',
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 84,
    
'type' => 'NS',
    
'target' => 'dns4.easydns.info',
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 98,
    
'type' => 'A',
    
'ip' => '72.52.91.14',
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 300,
    
'type' => 'SOA',
    
'mname' => 'ns1.php.net',
    
'rname' => 'admin.easydns.com',
    
'serial' => 1484930803,
    
'refresh' => 16384,
    
'retry' => 2048,
    
'expire' => 1048576,
    
'minimum-ttl' => 2560,
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 30,
    
'type' => 'MX',
    
'pri' => 0,
    
'target' => 'php-smtp2.php.net',
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 300,
    
'type' => 'TXT',
    
'txt' => 'v=spf1 ip4:72.52.91.12 ip6:2a02:cb41::8 ip4:140.211.15.143 ?all',
    
'entries' => [
      
=> 'v=spf1 ip4:72.52.91.12 ip6:2a02:cb41::8 ip4:140.211.15.143 ?all',
    ],
  ],
  
=> [
    
'host' => 'php.net',
    
'class' => 'IN',
    
'ttl' => 300,
    
'type' => 'AAAA',
    
'ipv6' => '2a02:cb41::7',
  ],
]
Examples
#1 dns_get_record  ("php.net")
See also
dns_check_record, dns_get_mx