怎么得到这样的IP信息!

ColderRain 2005-05-18 09:24:29
在一个大的LAN里,有一个网关机器A,LAN内所有的机器都通过A上网,LAN内又有一台机器B,B通过NAT又连了一个小的LAN(它和大LAN内机器的网段不同),这个小LAN内的所有机器都通过B代理上网,B又通过A和外面联系,B下面的LAN中一台机器可以称为C。现在问题出现了,C上网的时候,A通过截获IP数据包分析只能得到B的IP,A无法看到C的IP地址,因为C的IP地址被B进行端口映射了,A只能看到映射后B的IP地址。

请问有什么方法可以让A知道C的IP地址,也就是让A知道B代理了一个LAN。
...全文
105 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kyh1234567 2005-05-20
  • 打赏
  • 举报
回复
小弟也有点晕了,帮你顶、、、、、、、、、
ColderRain 2005-05-19
  • 打赏
  • 举报
回复
up
oyljerry 2005-05-18
  • 打赏
  • 举报
回复
如果A和B的内网地址段不是一样的,也好判断了
oyljerry 2005-05-18
  • 打赏
  • 举报
回复
c直接获得网关信息,就可以知道通过了代理吧
ColderRain 2005-05-18
  • 打赏
  • 举报
回复
增加一些可用信息


现在在A上可以安装一个网关软件,功能可以自己实现,在某个C的机器上也可以安装一个客户端软件,功能也可以自己实现。C上的客户端程序要怎么做才能让A知道,它和A之间还隔一个B?而不是直接C到A。
oyljerry 2005-05-18
  • 打赏
  • 举报
回复
上面那些方法都是判断代理的
oyljerry 2005-05-18
  • 打赏
  • 举报
回复
1,分析B中的session的个数,超过一定数目,就认为做了代理
2,B中的代理软件如果支持snmp,可以通过snmp获得信息
3,分析包的mac地址
4,分析ttl值
jerry 2005-05-18
  • 打赏
  • 举报
回复
呵呵,好复杂的网络...

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧