Jul 16, 2021
.
Admin
Hi guys,
Today i will explained how to use php Network functions. This example is so easy to use in php.
This functions is provided to the default php language. So you can easily to use in your php code. Today i will explaind gethostbyaddr(),gethostbyname(),gethostbynamel(),gethostname(),getmxrr() to explainded.
So let's start to the example.
gethostbyaddr() Function
gethostbyaddr() function returns the domain name for a given IP address.
<?php
$host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
echo $host;
?>
Output
localhost
gethostbyname() Function
gethostbyname() function returns the IPv4 address for a given domain/host name.
<?php
$ip = gethostbyname("www.w3schools.com");
echo $ip;
?>
Output
192.229.133.221
gethostbynamel() Function
The gethostbynamel() function returns a list of IPv4 address for a given domain/host name.
<?php
$hostlist = gethostbynamel("www.w3schools.com");
print_r($hostlist);
?>
Output
Array
(
[0] => 192.229.133.221
)
gethostname() Function
The gethostname() function returns the host name for the local machine.
<?php
echo gethostname();
?>
Output
A
getmxrr() Function
getmxrr() function returns the MX records in the specified internet host name.
<?php
$domain="w3schools.com";
if(getmxrr($domain,$mx_details)){
foreach($mx_details as $key=>$value){
echo "$key => $value <br>";
}
}
?>
Output
0 => aspmx.l.google.com
1 => alt3.aspmx.l.google.com
2 => alt4.aspmx.l.google.com
3 => feedback-smtp.eu-west-1.amazonses.com
4 => alt1.aspmx.l.google.com
5 => alt2.aspmx.l.google.com
Now you can check your own.
I hope it can help you...
#PHP 8
#PHP