checkdnsrr() returns wrong info

前端 未结 2 1588
时光取名叫无心
时光取名叫无心 2021-01-07 14:39
$dname = \"accurst.com\";
$recordexists = checkdnsrr($dname, \"ANY\");

if ($recordexists) 
  echo $dname.\" is taken. Sorry!
\"; else echo $dname.\" is
2条回答
  •  执笔经年
    2021-01-07 15:11

    Unfortunately the function:

    returns FALSE if no records were found or if an error occurred.
    

    So "no result" does not really mean anything decisive.

    I would also look for A and CNAME records, for example:

    $dname = "accurst.com";
    echo checkdnsrr($dname, "A");
    

    prints 1

提交回复
热议问题