GHS LABS : la fonction PHP dns_get_record

Exemple de code source N°1 avec dns_get_record


<?php
    $domain
="http://www.ghstools.fr/";
    
$result dns_get_record($domain);
    
    echo 
"<pre>";
    
print_r($result);
    echo 
"</pre>";
?>
            

Résultat de l'exemple N°1

Array
(
    [0] => Array
        (
            [host] => www.ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => CNAME
            [target] => ghstools.fr
        )

    [1] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => PTR
            [target] => serveur.ghstools.fr
        )

    [2] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => TXT
            [txt] => v=spf1 ip4:77.72.18.92 include:_spf.google.com ~all
            [entries] => Array
                (
                    [0] => v=spf1 ip4:77.72.18.92 include:_spf.google.com ~all
                )

        )

    [3] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => TXT
            [txt] => google-site-verification=A7tzpQyrpErR_V19MfguIyCEn9vVARDWagyZ5OIWVLU
            [entries] => Array
                (
                    [0] => google-site-verification=A7tzpQyrpErR_V19MfguIyCEn9vVARDWagyZ5OIWVLU
                )

        )

    [4] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => MX
            [pri] => 0
            [target] => ghstools.fr
        )

    [5] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => A
            [ip] => 77.72.18.92
        )

    [6] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => NS
            [target] => ns1.ghstools.fr
        )

    [7] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => NS
            [target] => ns2.ghstools.fr
        )

    [8] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => SOA
            [mname] => ns1.ghstools.fr
            [rname] => contact.ghstools.fr
            [serial] => 2024050101
            [refresh] => 3600
            [retry] => 1800
            [expire] => 1209600
            [minimum-ttl] => 86400
        )

)

Exemple de code source N°2 avec dns_get_record


<?php
    $domain
="ghstools.fr";
    
$result dns_get_record($domain);
    
    echo 
"<pre>";
    
print_r($result);
    echo 
"</pre>";
?>
            

Résultat de l'exemple N°2

Array
(
    [0] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 13099
            [type] => A
            [ip] => 77.72.18.92
        )

)

Exemple de code source N°3 avec dns_get_record


<?php
    $authns 
null;
    
$addtl null;
    
$returnValue dns_get_record('ghstools.fr'DNS_ALL$authns$addtl);
    
    echo 
"<pre>";
    
print_r($returnValue);
    echo 
"</pre>";
?>
            

Résultat de l'exemple N°3

Array
(
    [0] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => A
            [ip] => 77.72.18.92
        )

    [1] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => NS
            [target] => ns2.ghstools.fr
        )

    [2] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => NS
            [target] => ns1.ghstools.fr
        )

    [3] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => SOA
            [mname] => ns1.ghstools.fr
            [rname] => contact.ghstools.fr
            [serial] => 2024050101
            [refresh] => 3600
            [retry] => 1800
            [expire] => 1209600
            [minimum-ttl] => 86400
        )

    [4] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => PTR
            [target] => serveur.ghstools.fr
        )

    [5] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => MX
            [pri] => 0
            [target] => ghstools.fr
        )

    [6] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => TXT
            [txt] => google-site-verification=A7tzpQyrpErR_V19MfguIyCEn9vVARDWagyZ5OIWVLU
            [entries] => Array
                (
                    [0] => google-site-verification=A7tzpQyrpErR_V19MfguIyCEn9vVARDWagyZ5OIWVLU
                )

        )

    [7] => Array
        (
            [host] => ghstools.fr
            [class] => IN
            [ttl] => 14400
            [type] => TXT
            [txt] => v=spf1 ip4:77.72.18.92 include:_spf.google.com ~all
            [entries] => Array
                (
                    [0] => v=spf1 ip4:77.72.18.92 include:_spf.google.com ~all
                )

        )

)