社区
Linux/Unix社区
帖子详情
高手请进
ymy1248227142
2012-04-28 03:02:15
有什么办法可以在我本地获取路由器上的信息啊?比如选路表啊、NAT 表啊之类的,谢谢
...全文
90
7
打赏
收藏
高手请进
有什么办法可以在我本地获取路由器上的信息啊?比如选路表啊、NAT 表啊之类的,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq120848369
2012-04-29
打赏
举报
回复
网上很多介绍的,无非是借助公网服务器各自映射到外网,公网服务器告知彼此地址,之后点对点通信,而且只适用于udp,因为无连接所以才能重复用。 一般nat会转发80端口的包到内网,作为防火墙,所以内网可以借助一台内网的80web服务器作为代理,封装http请求给他,让他向外发,接受应答再给你,另外外网的包主动发到路由器可以被80处理后发向指定服务器,相当于为两边做代理。
ymy1248227142
2012-04-29
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
引用 3 楼 的回复:
本地是什么意思,你计算机上的路由表还是家庭路由器上的路由表?
就是我在自己电脑上编程的时后,(我电脑是私网IP),我出路由器的时候会被换成公网IP和一个端口,我想在我的电脑上知道我出去的时候到底被换成的那个端口和IP,不通过第三方告知(如:让服务器回发消息,将自己的外网IP和端口发回来),我就想在自己的电脑上知道它,谢谢
……
[/Quote]这么悲剧。。。。那有什么办法实现对称NAT到对称NAT之间打洞吗?
qq120848369
2012-04-28
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 3 楼 的回复:
本地是什么意思,你计算机上的路由表还是家庭路由器上的路由表?
就是我在自己电脑上编程的时后,(我电脑是私网IP),我出路由器的时候会被换成公网IP和一个端口,我想在我的电脑上知道我出去的时候到底被换成的那个端口和IP,不通过第三方告知(如:让服务器回发消息,将自己的外网IP和端口发回来),我就想在自己的电脑上知道它,谢谢
[/Quote]
路由器NAT改了你的IP头,这个还真不容易获得,因为一般的映射是以 :
目标IP/目标PORT --- 路由器IP/路由器PORT --- 电脑IP/电脑PORT, 如果有多个客户端以相同的本地PORT,相同的目标IP/PORT经过路由器,NAT映射就不能单以目标IP/PORT + 本地PORT来映射到内网了,因为有重复,这种情况NAT映射的情况会复杂一点,否则一般情况下,假设就你一个电脑在路由器之后,那么定然是路由器IP+你的本地PORT就是路由器映射出去的IP/PORT。
NAT映射从算法上需要区分内网主动连接外网和外网主动连接路由器,如果路由器没有特殊设置NAT映射,外网的主动连接是不可能进到内网的。我们只考虑内网主动连接外网,也就是会出现上述的冲突问题。
你只能通过你说的办法,让外网的机器告诉你映射的IP和PORT,不过这个IP一定是路由器外网IP。
ymy1248227142
2012-04-28
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
本地是什么意思,你计算机上的路由表还是家庭路由器上的路由表?
[/Quote]就是我在自己电脑上编程的时后,(我电脑是私网IP),我出路由器的时候会被换成公网IP和一个端口,我想在我的电脑上知道我出去的时候到底被换成的那个端口和IP,不通过第三方告知(如:让服务器回发消息,将自己的外网IP和端口发回来),我就想在自己的电脑上知道它,谢谢
qq120848369
2012-04-28
打赏
举报
回复
本地是什么意思,你计算机上的路由表还是家庭路由器上的路由表?
自信男孩
2012-04-28
打赏
举报
回复
可以通过软件远程登录到一台路由器,然后通过命令查看路由表信息。当然你需要有权限登录到远程的路由器。
root_jli
2012-04-28
打赏
举报
回复
route -v
java源码包---java 源码 大量 实例
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
预测大盘最准确的指标_通达信大盘预测指标,通达信副图指标,需要写一个关于大盘每日成交量的指标
高手
请进
啊...
Q1:通达信副图指标,需要写一个关于大盘每日成交量的指标
高手
请进
啊沪主:"999999$AMOUNT"/100000000,NODRAW;深主:"399001$AMOUNT"/100000000,NODRAW;沪昨:REF(沪主,1);深昨:REF(深主,1);昨总:沪昨+深昨;今总:沪主+...
matlab里面怎么算列和,平均值matlab(matlab
高手
请进
!!我导入了excel文件后,如果想计算其中一列的总和sum和均值mean,该怎么做???)...
大神来赐教,不胜感激matlab
高手
请进
!!我导入了excel文件后,如果想计算其中一列的总和sum和均值mean,该怎么做???下面的搞麻烦一个就搞定了比如你的数组A,你要其中的第三算sum那么sum3=sum(A(:,3));平 就是 ...
一维数组最小值及下标c语言,【c语言
高手
请进
1、一维数组实验目的:掌握一维数组的定义、初始化,以及一维数组元素的下标法引用和指针法引用。实验内容:1.将数组a中的10个元素后移m位,移出的m位顺序存放...
c语言
高手
请进
1、 一维数组实验目的:掌握一维数组的定义、初始化,以及一维数组元素的下标法引用和指针法引用。实验内容:1.将数组a中的10个元素后移m位,移出的m位顺序存放在数组的前位。要求:(1)数组元素值在...
vb.net
高手
请进
各位
高手
小弟请教一个问题:关于vb.net的菜单重画,要实现像.Net开发环境的菜单效果,对于子菜单我是可以做到了XP的效果,但是有一点美中不足的是,最顶级的菜单(文件(F)这样的一级菜单)为什么无法做到鼠标移入的...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章