关于外网ip和路由器

yangxingmeng 2015-03-31 11:08:04
如果没有特殊要求,我们内网中多台主机共用同一个外网ip地址,如我现在宿舍的外网ip是223.20.17.140,这个是c类地址,网络号是31.20.17,主机号是 140 ,mask未知,网络号没有什么好说的,现在问题救出现在主机号上,我做一下假设:
1)223.20.17.140是一个完整的c类IP地址,及我们宿舍处在 140网段下,如果这样我们将无法区分出内网中的主机,及返回的数据包发给谁,我们的ip 地址已经被映射成外网地址,即223.20.17.140
2)如果上述结果成立,那么我们只有原mac可以使用, 我们 需要 用到 rarp协议,但是用 wireshark无法抓到 rarp协议,能抓到 arp协议。
3)如果上述结果不成立,那么只有可能是运行商设置了mask地址,但是mask地址是多少适合啊,请网络高手解答

...全文
158 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
奔跑的路 2015-04-01
  • 打赏
  • 举报
回复
引用
我们内网中多台主机共用同一个外网ip地址
你们是怎么办到的,没有接路由器?
引用
网络号是31.20.17,主机号是 140 ,mask未知
既然知道主机号是140,为什么不能推算出mask呢?
引用
223.20.17.140是一个完整的c类IP地址,及我们宿舍处在 140网段下,如果这样我们将无法区分出内网中的主机,及返回的数据包发给谁,我们的ip 地址已经被映射成外网地址,即223.20.17.140
这个不是可以查看路由表来判断吗,使用抓包进行验证一下,用mac地址比较可以区分出内网中的主机啊
引用
用到 rarp协议,但是用 wireshark无法抓到 rarp协议,能抓到 arp协议。
没有抓到包可能是没有发出,这种环境有触发发送rarp包的条件吗
引用
如果上述结果不成立,那么只有可能是运行商设置了mask地址,但是mask地址是多少适合啊
能理顺一下你的条件及结论吗,没怎么看明白
奔跑的路 2015-04-01
  • 打赏
  • 举报
回复
引用
我们内网中多台主机共用同一个外网ip地址
你们是怎么办到的,没有接路由器?
引用
网络号是31.20.17,主机号是 140 ,mask未知
既然知道主机号是140,为什么不能推算出mask呢?
引用
223.20.17.140是一个完整的c类IP地址,及我们宿舍处在 140网段下,如果这样我们将无法区分出内网中的主机,及返回的数据包发给谁,我们的ip 地址已经被映射成外网地址,即223.20.17.140
这个不是可以查看路由表来判断吗,使用抓包进行验证一下,用mac地址比较可以区分出内网中的主机啊
引用
用到 rarp协议,但是用 wireshark无法抓到 rarp协议,能抓到 arp协议。
没有抓到包可能是没有发出,这种环境有触发发送rarp包的条件吗
引用
如果上述结果不成立,那么只有可能是运行商设置了mask地址,但是mask地址是多少适合啊
能理顺一下你的条件及结论吗,没怎么看明白

2,161

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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