社区
网络编程
帖子详情
哪个IP是一直可以Ping的???
rgbsky_nudt
2008-07-23 06:02:29
我想用winpcap编程实现“测试机器是否上网”这个功能,具体实现要Ping一个指定的IP。
我的问题是哪个IP是一直可以Ping的???
比如Ping www.baidu.com可以查看机器是否上网,但我的程序中不能Ping域名,只能Ping IP,
故请教高手,互联网上哪个IP是一直可以Ping的?有没有这样的IP?
知道的朋友回答一下,谢谢!!!
...全文
567
13
打赏
收藏
哪个IP是一直可以Ping的???
我想用winpcap编程实现“测试机器是否上网”这个功能,具体实现要Ping一个指定的IP。 我的问题是哪个IP是一直可以Ping的??? 比如Ping www.baidu.com可以查看机器是否上网,但我的程序中不能Ping域名,只能Ping IP, 故请教高手,互联网上哪个IP是一直可以Ping的?有没有这样的IP? 知道的朋友回答一下,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WinEggDrop
2008-07-23
打赏
举报
回复
www.google.com或www.yahoo.com等都是一直都能PING的.
ouyh12345
2008-07-23
打赏
举报
回复
从参数或文件里获得ip
houffee
2008-07-23
打赏
举报
回复
不能获取网上哪个可PING网站,再赋值给你的程序变量??
king_query
2008-07-23
打赏
举报
回复
127.0.0.1,wang ka
zaodt
2008-07-23
打赏
举报
回复
[Quote=引用 4 楼 ostrich2fly 的回复:]
DNS 服务器
[/Quote]
这个比较稳定!
ostrich2fly
2008-07-23
打赏
举报
回复
DNS 服务器
marine8086
2008-07-23
打赏
举报
回复
gethostbyname
rgbsky_nudt
2008-07-23
打赏
举报
回复
[Quote=引用 1 楼 CrazyMan1984 的回复:]
没有哪个公网的IP是可以一直ping的
[/Quote]
不是吧,晕死,那这样的话,我写的程序就没什么用了。。。
我是用pcap_sendpacket()某个一直在线的IP发个Ping包,看收不收得到回应,如果收到则表示本机在线。
如果要去Ping域名,编程起来就很麻烦。。。
不过上面的问题我个人感觉还是有可能的,比如说CNNIC(中国互联网络信息中心)之类的会不会
保留某个IP不变,作为它自己的服务器。有没有这种可能?
CrazyMan1984
2008-07-23
打赏
举报
回复
没有哪个公网的IP是可以一直ping的
rgbsky_nudt
2008-07-23
打赏
举报
回复
补充一下:
第3步要解决4个问题:
还一个问题是:
(4)目的MAC地址:可用GetAdaptersInfo()获得。
发Ping request包时,源MAC地址可填入0x00,0x00,0x00,0x00,0x00,0x00。
rgbsky_nudt
2008-07-23
打赏
举报
回复
总结一下:
1、pcap_findalldevs(); //查询本机的所有网络接口
2、pcap_open_live(); //打开某个网络接口
3、pcap_sendpacket(); //用该网络接口发一个Ping request包
在这里要解决3个小问题:
(1)本网络接口IP:用pcap_open_live()可以获得;
(2)要Ping的目的IP:用gethostbyname("www.baidu.com")获得;
(3)计算Ping request的IP校验和:用网上现成的函数checksum()。
4、pcap_next_ex(); //在指定时间内查询是否收到Ping reply包
如收到,表示该网络接口正在连接Internet。否则转到2。
rgbsky_nudt
2008-07-23
打赏
举报
回复
[Quote=引用 3 楼 marine8086 的回复:]
gethostbyname
[/Quote]
谢谢marine8086的提醒,问题已搞定。。。
lonkil
2008-07-23
打赏
举报
回复
国内用Baidu,基本上都可以Ping通而且国内的速度快。
服务器修改
ip
后
ping
不通,云服务器
ping
不通
ip
地址是何原因?试试这几种办法排查...
云服务器
ping
不通
IP
地址的原因是什么?很多人在使用云服务器时,可能会遇到
ping
不通云服务器
IP
的问题,要解决这个问题首先要了解
ping
不通
IP
地址的原因,一般的常见原因可能是目标服务器的设置不正确,或者是域名解析错误,又或是链路出现故障等等,要解决问题就先需要找出原因,下面是几种排查
ping
不通
IP
地址的方法,大家可以从几方面入手。在保证本地连接没问题(能够没问题
ping
通别的网站)的前提条...
如何
ping
Ip
以及端口
ping
ip
cmd打开小黑窗口 输入
ping
xxx.xxx.x.xx,有回复就是通了
ping
端口 跟上面的一样打开小黑窗口输入telnet xxx.xxx.x.xxx 端口 跳转到一个空白的页面就是
ping
成功了 常见的问题 问题描述 在
ping
端口的时候可以会出现telnet 不是内部或外部命令,因为系统中的telnet客户端是关闭状态。即Win10默认没有安装telnet功能。 解决办法 将系统中的telnet客户端打开即可,控制面板 -> 程序 ->
IP
地址分类及
ping
的使用
IP
地址分类,共分为五大类
IP
地址有32bit组成,每8bit为单独的一部分,共分成四个部分。
ip
地址的分类根据第一部分的值来确定。 常用的有A、B、C三类。 A类:1~126 B类:128~191 其中127.0.0.1为环回地址,这个地址永远代表自己。 /* 查看本机
IP
详细信息 */
ip
config /all
ping
的常见用法 //
一直
ping
ping
-t 目标
ip
// 数字为
ping
包的个数,不设置默认发送4包
ping
-n 数字 目标
ip
一直
ping
某个
IP
的命令
ping
192.168.0.1 -tr
MAC
ping
IP
地址(
ping
通/
ping
不通)
我们在做项目时,常常需要请求后台服务器获取数据。。但是有时候请求不到数据:1.你的请求方式有问题(客户端) ;2.后台服务器有问题(其中有一种情况 是
IP
地址不正确或者网络连接不通,这可以用
ping
IP
来测试 注:
ping
不通绝大多数问题是以上两种情况,但也不全是,有可能是路由器或者电脑防火墙设置防
ping
) 如果你的客户端没问题且后台服务器是个脾气暴躁的家伙(我亲身经历,说多都是泪),
网络编程
18,357
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章