<?php
/**
* 使用PHP检测能否ping通IP或域名
* @param type $address
* @return boolean
*/
function pingAddress($address) {
$status = -1;
if (strcasecmp(PHP_OS, 'WINNT') === 0) {
// Windows 服务器下
$pingresult = exec("ping -n 1 {$address}", $outcome, $status);
} elseif (strcasecmp(PHP_OS, 'Linux') === 0) {
// Linux 服务器下
$pingresult = exec("ping -c 1 {$address}", $outcome, $status);
}
if (0 == $status) {
$status = true;
} else {
$status = false;
}
return $status;
}
// ping域名
var_dump(pingAddress('wx14fc16ac4aee9eaw.awury.com'));
// ping IP
var_dump(pingAddress('45.33.36.121'));
if(pingAddress('wx14fc16ac4aee9eaw.awury.com')==true){
$ip = gethostbyname('wx14fc16ac4aee9eaw.awury.com');//获取域名ip
echo $ip;
}
原文链接:https://blog.csdn.net/weixin_41887155/article/details/89354362
最后
以上就是优美高山最近收集整理的关于通过域名获取IP地址的全部内容,更多相关通过域名获取IP地址内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复