废话没有,直接贴代码。

/**

* 使用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('baidu.com'));

// ping IP

var_dump(pingAddress('45.33.36.121'));

谁转载不写我的出处,生儿子没屁眼~

原创地址:http://blog.csdn.net/liruxing1715/article/details/48493495

php如何ping域名的ip,使用PHP ping域名或IP相关推荐

  1. 能ping通ip但无法ping通域名和localhost //ping: bad address 'www.baidu.com'

    错误描述: ~ # ping localhost ping: bad address 'localhost' 原因,在/etc目录下缺少hosts文件,将linux中的/etc hosts文件拷入即可 ...

  2. 能ping通ip却不能ping通域名

    今天发现服务器ping不了域名,却能ping 通 ip # ping www.baidu.com ping: unknown host www.baidu.com # ping 163.177.151 ...

  3. TCP/IP网络编程之域名及网络地址

    域名系统 DNS是对IP地址和域名进行互相转换的系统,其核心是DNS服务器.提供网络服务的服务端也是通过IP地址来区分的,但由于IP地址难于记忆,因此通过容易记忆并表述的域名来取代IP地址 在浏览器地 ...

  4. Linux中一个ip绑定多个域名的详细步骤

    操作平台:Centos 7 建议:执行本文操作前,请对linux系统先拍照存档,以免造成操作过程中出现错误,导致重装linux系统的尴尬! 上菜!上菜! 1.指定IP地址与域名之间的对应关系 [roo ...

  5. Nginx基于IP,端口,域名配置虚拟主机

    Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实 ...

  6. 域名与转发服务器ip指向不一致_域名映射到家庭网络(无公网IP)

    下面几段文字是我对内网穿透的理解和原理分析.如果只想了解如何配置,请直接跳到最下方图文配置介绍. 由于IPv4的地址已经全部分配完毕,某些运营商不给普通用户公网IP,你的路由器可能连接到运营商上一级路 ...

  7. IISASP.NET 站点IP跳转到域名

    前言:先到微软的 https://www.iis.net/downloads/microsoft/url-rewrite  下载URL Rewrite 目标:输入ip跳转到域名所在的网站 比如58的1 ...

  8. 更改阿里云域名解析台里某个域名绑定的IP之后不能解析到新IP

    1.由于要撤销一组负载均衡,所以需要更改阿里云域名解析台里某个域名由原来绑定的负载均衡公网IP换到服务器公网IP 2.在服务器上nginx指定了域名访问,开启nginx服务 3.暂时关闭该组负载均衡服 ...

  9. 购买域名,购买公网IP,实现同一个IP绑定多个域名

    C:\Users\ADMINI~1\AppData\Local\Temp\88bb7c0768abf75f59a8a18a1d34a83e0127015d0b24515952584d38eff4523 ...

最新文章

  1. Spring Cloud微服务版本灰度发布新神器
  2. Plant J:细菌挥发性物质和光合信号激活低铁响应途径
  3. c# 实现 加减乘除
  4. python下载大文件-使用请求在python中下载大文件
  5. 【数值分析】常微分方程数值解:欧拉公式
  6. centos设置ip
  7. micropython stm32f407 以太网_[MicroPython]STM32F407开发板DIY声光控开关
  8. 政府大数据治理的挑战及对策
  9. 实木地板被机器人弄成坑_实木地板的常规保养
  10. Opencv--学习Opencv比较好的网址
  11. 0002-标题段落-前端学习笔记
  12. h264编解码器知识点
  13. 好文推荐:努力是没有用的
  14. 7z001怎么解压在安卓手机上面_手机怎么解压zip文件 安卓手机zip文件怎么打开?...
  15. 静态创意和动态创意_8种独特且价格合理的名片的创意
  16. 各个框架原理总结归纳
  17. R语言绘图—多边树状图
  18. 运维PaaS平台,让数据发挥更大的价值
  19. 肖秀荣8套卷2018pdf下载|2018肖秀荣冲刺8套卷pdf下载电子版
  20. DSX-5000校准的意义?

热门文章

  1. config.c 或者config.s 依照os的不同而config.X 的X也是不同的:
  2. 蚂蚱蚂蚱,我的骄傲放纵。
  3. 谢惠民恽自求易法槐钱定边数学分析习题课讲义第2版上册全部思考题练习题参考题解答...
  4. 笔记:《高效能人士的七个习惯》第九章 习惯六 统合综效——创造性合作的原则
  5. C++常函数的用法详解
  6. 【Java爬虫-模拟淘宝登录】
  7. 如何将拉勾网(智联招聘)的预览简历导出来
  8. 户外直播、慢直播、赛事直播等直播行业的未来发展趋势
  9. vue 移动端和web端实现文件的点击预览 而非下载
  10. 你知道CAD中的样条曲线的绘制方法吗?