社区
Linux/Unix社区
帖子详情
高分请教--如何知道对方ip的真实来源
see22
2004-11-24 01:04:23
请教大家,
如何知道对方机子的ip是使用真实公网ip,还是通过nat转换而来的,
前提是用C语言编程实现
...全文
219
12
打赏
收藏
高分请教--如何知道对方ip的真实来源
请教大家, 如何知道对方机子的ip是使用真实公网ip,还是通过nat转换而来的, 前提是用C语言编程实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
see22
2004-12-02
打赏
举报
回复
谢谢各位的热心
MiracleNo1
2004-11-27
打赏
举报
回复
简单的 gethostbyaddr() gethostbyname()
这并不能得到网络上真正的主机地址。
xfzhao_cn
2004-11-26
打赏
举报
回复
不容易阿,又何必要区分的。
gaoxianfeng
2004-11-26
打赏
举报
回复
有办法!
但是有 宁可错杀一千 不能放走一个之嫌
就是可能误报
但应该是没问题。 不过也看 nat的实现方式了
不过一般都可以
xfzhao_cn
2004-11-25
打赏
举报
回复
错了, mac地址不行的. mac 地址在经过router时,会改变的.
:-)
等待高手,解决呢.
xfzhao_cn
2004-11-25
打赏
举报
回复
是不是可以用MAC 地址来判断.
1. 先发个ping 包,确定对方主机的mac地址.
2. 然后对照对方发来的包里面的mac地址, 与上面的作个比较,看看是否一样,
不一样 -- 肯定是NAT 过来的
一样 -- 可能不是(不过也不能完全确定)
这个我也只是想想, 可能不是很准. (首先要确定目标主机的真实mac地址,比较困难, 光发个ping
可能还不能确定)
大雾
2004-11-25
打赏
举报
回复
gz
wxywh
2004-11-25
打赏
举报
回复
这个不容易区分。
taoxc
2004-11-25
打赏
举报
回复
nat是根据端口号来找子网内的主机的吧?
smaxll
2004-11-24
打赏
举报
回复
单纯分析数据包区分不了
nat转换后的数据包并没有什么特征。
pacman2000
2004-11-24
打赏
举报
回复
这个恐怕没办法吧,不好区分的。
see22
2004-11-24
打赏
举报
回复
是linux下的C, 我只需要知道是否是通过nat转换, 不需要知道对方内网ip
《ACM竞赛-C/C++入门》 C语言-14
清华大学尹成老师、微软全球具有价值的专家,手把手从基础教学到深入探讨,教你成为信息学竞赛高手, 让你知识点一通百通拿到竞赛
高分
,为编程开发打下坚实的基础! 从零基础到在蓝桥杯、NO
IP
、ACM竞赛、信息学...
高分
1-4卫星参数
高分
一号 GF-1卫星轨道参数 参数 指标 轨道类型 太阳同步回归轨道 轨道高度 645km 轨道倾角 98.0506。 将...
高分
一号(GF-1)卫星影像数据介绍
1、
高分
一号(GF-1)卫星影像数据介绍
高分
一号(GF-1)卫星影像数据介绍
高分
3号(GF-3)数据参数简介
高分
-3数据的参数说明
高分
系列(GF1-GF7)卫星介绍
高分
专项目前初步计划发射7颗遥感卫星,其中包括已经发射的
高分
一号和
高分
二号。2013年4月26日发射的
高分
一号卫星,
高分
辨率相机全色分辨率2米、多光谱分辨率8米,并携带16米分辨率幅宽800千米的宽幅相机,是典型的...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章