PHP查看IP时候能ping通
//ping一个IP地址,能不能通
function ping($ip){
$ip_port = explode(':', $ip);
// var_dump($ip_port);
if( filter_var( $ip_port[0], FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) ){ //IPv6
$socket = socket_create(AF_INET6, SOCK_STREAM, SOL_TCP);
}elseif( filter_var( $ip_port[0], FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ){ //IPv4
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
}else{
return FALSE;
}
if( !isset($ip_port[1]) ){ //没有写端口则指定为80
$ip_port[1] = '80';
}
$ok = socket_connect($socket, $ip_port[0], $ip_port[1]);
// var_dump( socket_strerror( socket_last_error($socket) ) );
socket_close($socket);
// var_dump($ok);
return $ok;
}
参考:http://www.cnblogs.com/batsing/p/ping.html#3635586
转载于:https://www.cnblogs.com/wodetian/p/6529393.html
PHP查看IP时候能ping通相关推荐
- CentOS ping本机ip,能ping通,外网ping不通
[注]:下述操作过程是结合多种网络方法,然后自己实践的结果.写在这里,主要目的是加深记忆,也希望能帮助后来者 输入命令:ifconfig 查看ip和mac地址 [遇到的问题]ping 本机ip(192 ...
- 能ping通ip却不能ping通域名
今天发现服务器ping不了域名,却能ping 通 ip # ping www.baidu.com ping: unknown host www.baidu.com # ping 163.177.151 ...
- 解决MacOS虚拟机配置静态IP后不能ping通外网(桥接模式下的自动检测)
1.实验环境: mac,VMware Fushion,CentOS7. 2.出现问题:能ping通主机,不能ping通百度(外网) 3.解决流程(熟悉流程的可以直接看总结) 使用 su root命令然 ...
- CENTOS7配置静态IP后无法ping通外部网络的问题
我今天想谈论的并不是如何配置静态IP,这样的话题已经有好多高手再谈. 我想谈的是为什么,我按照他们的教程无论如何也要发生各种问题,没办法连接外网的问题. 先给大家看我的最终版配置方案:我只修改了一个文 ...
- 能ping通ip但无法ping通域名和localhost //ping: bad address 'www.baidu.com'
错误描述: ~ # ping localhost ping: bad address 'localhost' 原因,在/etc目录下缺少hosts文件,将linux中的/etc hosts文件拷入即可 ...
- 如何在代码中查看服务器是否能够ping通
挺久之前看一篇博客写的, 找不到原博主了,自己封装了一哈. /*** @Description: 检查服务器地址是否可以ping通* @Param: [ip] 服务器IP地址* @return: bo ...
- 查看IP地址及ping命令
WIN+R打开命令窗口 然后在C:\Users\admin> 后面写 "ping 192.168.*.*** " (ping+IP地址) 进行ping连接 查看本机IP地址: ...
- VMware上创建的CentOS 7.4 设置静态IP(能ping 通 www.baidu.com ,能yum 安装软件)
一.问题:在VMware上创建的CentOS 7.4 虚拟机,设置成静态IP后,无法正在访问外网 最开始的设置方式: vi /etc/sysconfig/network-scripts/ifcfg- ...
- java 调用 docker 中的 HBase 服务 卡死 不报错 不报异常 卡着不动 但 服务ip是能ping通
问题现象 最近接了一个需求,要在本地(win)环境运行位于虚拟机中搭建的伪分布 HBase 服务(linux) 在 win 环境中,浏览器 打开 HBase 的 16010 web页面是没有问题的,这 ...
- python判断ip能否ping通_python 检查IP是否能ping通,并且分别导入两个文件
#!/usr/bin/python #-*- coding:utf-8 -*- ''' 此脚本主要实现网页的点击量,除了实现次功能点外,还有三个知识点: 1.随机获取代理ip,通过代理ip访问指定站点 ...
最新文章
- c# 非阻塞算法_c#创建非阻塞tcp通信
- 是否存在两台 MacOS 之间无缝切换的办法?
- shiro框架_Shiro安全框架(下)
- 行内元素中去掉文字的上下间距,使得文字所在元素的高度同字体高度一致的方法...
- poi的sax模式读取xls_POI SAX 如何修改大excel 文件内容-问答-阿里云开发者社区-阿里云...
- linux虚拟机 dev sda2,虛擬機linux下 /dev/sda2 滿了怎么辦,測試用過,真實可行
- SQL服务器引擎---协议
- [Web开发] IE8 网页开发参考文档
- 注意了!人社部宣布:未来5年,这 10 个新职业有千万缺口
- 【转】curl 查看一个web站点的响应时间(rt)
- 从零基础入门Tensorflow2.0 ----六、27 卷积神经网络
- 常用传感器讲解四--水位传感器(water sensor)
- 从tushare pro获取上证指数内成分股权重排序分出等级
- 佳能EOS 500D、尼康D5000、宾得Kx PK 纠结!
- 太乙超级计算机,从“启明”到“太乙”,南科大的超算发展之路
- Ubuntu代理服务器设置上网
- ATTck 入口点 —— 水坑攻击
- java swing边框_Java Swing边框
- win10 激活方法记录
- TOJ 4074 Running Laps -- 树状数组
热门文章
- c# picturebox 刷新_EmguCV控件Emgu.CV.UI.ImageBox及C# picturebox显示图片连续刷新出现闪烁问题...
- 项目管理工具_项目管理工具MS Project使用经验分享
- python model如何获取分类错误的数据_如何用python获取美股数据?
- stm32l0的停止模式怎么唤醒_关于Mac的睡眠模式
- CS224N刷题——Assignment1.4_情感分析
- html标签--使用
- Docker 入门实践
- 《MonkeyRunner原理剖析》第九章-MonkeyImage实现原理 - 第七节 - 文件图片及子图处理类BufferedImageChimpImage...
- 那些唱衰智能电视的砖家们可以闭嘴了
- JavaScript 常用技巧收集