Checkdnssrr function in PHP

We can check our DNS record to verify the existence of a domain name or not. We can see if plus2net.com is there in DNS record by using checkdnsrr function. This function returns True if available and returns False if not available.

The type can be A, MX, NS, PTR,SOA, AAAA, CNAME, SRV,A6 NAPTR, TXT or ANY

This function may not work properly in Windows platform ( Older than PHP 5.3 ).

Here is the simple code to check DNS records.

$domain="plus2net.com";
if(!checkdnsrr($domain,'MX')) {
echo "Not there ";
}else {
echo " It is there "; }

MX record : getmxrr()

We can get details of  mail exchanger record  ( MX record ) by using getmxrr() function.

getmxrr(hostname, array $result, array $weight)

If returns True of False based on the information found. Output is stored in $result as array.
It takes optional parameter weight

Here is an example.

$domain='example.com';
if(getmxrr($domain,$mx_details)){
foreach($mx_details as $key=>$value){
echo "$key => $value <br>";
}
}

Be the first to post comment on this article :


Google+

Post Comment This is for short comments only. Use the forum for more discussions.






HTML . MySQL. PHP. JavaScript. ASP. Photoshop. Articles. FORUM Contact us
©2000-2015 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer