由 strong.net 在 07-28-2004 09:30 发表:
如何獲取路由器在網上的IP??
在C或者sh中,內部電腦如何才能獲取路由器在網上的IP啊?不是內部網的IP。
THX
Strong D WAP站正式同大家見面喇.為大家提供完全免費嘅服務 .. 包括游戏下载,图片下载,铃声下载,留言簿等 .以后 有更多..更有趣~服务 ...
由 doubleelec 在 07-28-2004 09:41 发表:
traceroute <一个网址>
或
ping -R <一个网址>
由 strong.net 在 07-28-2004 10:15 发表:
[strong@Strong strong]$ traceroute strongd.net
traceroute to strongd.net (218.14.50.108), 30 hops max, 38 byte packets
1 Rout (192.168.1.1) 3.007 ms 2.159 ms 4.289 ms
但Rout不是網上的IP啊?
Strong D WAP站正式同大家見面喇.為大家提供完全免費嘅服務 .. 包括游戏下载,图片下载,铃声下载,留言簿等 .以后 有更多..更有趣~服务 ...
由 doubleelec 在 07-28-2004 10:46 发表:
输出的结果只有那一行吗?
你traceroute个远一点的网址试试
由 strong.net 在 07-28-2004 11:19 发表:
但我只想知道我自己個路由地址。
我是通過路由上網的,
Strong D WAP站正式同大家見面喇.為大家提供完全免費嘅服務 .. 包括游戏下载,图片下载,铃声下载,留言簿等 .以后 有更多..更有趣~服务 ...
由 lanche 在 07-28-2004 12:18 发表:
那就route,看最后一行的默认网关。
由 doubleelec 在 07-28-2004 12:22 发表:
胡涂了,是不是说你用的机器是一台正在工作的路由器?
如果你是想知道自己的地址用ifconfig
如果你所在的局域网是通过路由器上网的
那就用traceroute或ping -R, 就能显示出你上网所经过的路由器地址
要想知道哪个地址对应哪个路由器,就要了解你所在网络的结构了
由 doubleelec 在 07-28-2004 12:27 发表:
楼主的默认网关应该是192.168.1.1
如果想知道192.168.1.1这台机器对外的地址用 ping -R 有时管用
由 strong.net 在 07-28-2004 13:40 发表:
用ping -R 時得到192.168.1.1
Strong D WAP站正式同大家見面喇.為大家提供完全免費嘅服務 .. 包括游戏下载,图片下载,铃声下载,留言簿等 .以后 有更多..更有趣~服务 ...
由 doubleelec 在 07-28-2004 13:56 发表:
比如你的地址是192.168.1.30,
ping -R www.linuxsir.org显示
192.168.1.30
192.168.1.1
202.1.2.34
...
这个202.1.2.34在第三或第四行,而且是个真的IP地址(不同于192.168.X.X)
这时你再ping -R 202.1.2.34 显示
192.168.1.30
192.168.1.1
202.1.2.34
211.2.3.45
192.168.1.30
这个211.2.3.45与192.168.1.1对称,可能就是192.168.1.1的另一个网络接口的地址了
如果还不行,呵呵,俺也没办法了
由 strong.net 在 07-28-2004 14:42 发表:
謝謝,用ping -R時。有時可以得到。有時不可以.
Strong D WAP站正式同大家見面喇.為大家提供完全免費嘅服務 .. 包括游戏下载,图片下载,铃声下载,留言簿等 .以后 有更多..更有趣~服务 ...
由 Dragonsoar 在 08-16-2004 17:01 发表:
> quote:
>
> * * *
>
> 最初由 doubleelec 发表
>
> **比如你的地址是192.168.1.30,
>
> ping -R www.linuxsir.org显示
>
> 192.168.1.30
>
> 192.168.1.1
>
> 202.1.2.34
>
> ...
>
> 这个202.1.2.34在第三或第四行,而且是个真的IP地址(不同于192.168.X.X)
>
> 这时你再ping -R 202.1.2.34 显示
>
> 192.168.1.30
>
> 192.168.1.1
>
> 202.1.2.34
>
> 211.2.3.45
>
> 192.168.1.30
>
> 这个211.2.3.45与192.168.1.1对称,可能就是192.168.1.1的另一个网络接口的地址了
>
>
>
> 如果还不行,呵呵,俺也没办法了 **
>
> * * *
好办法,看来做两次ping -R就行了,(第一次的ping -R 命令因为有的网站做了防ping设置,可以用traceroute代替,但第二个命令必须用ping -R)
再问一句:第一次得到的202.1.2.34是谁的地址,为什么再ping它一次就能得到路由器的真实IP?
由 doubleelec 在 08-16-2004 18:27 发表:
首先声明上面的那些IP都是捏造的,为了举例子,
那个202.1.2.34是个离自己比较近的路由器的IP(可能是出了内部网的第一个路由器),没有什么特殊的意义,
ping两次是因为第一次的目标是任选的,路径可能很长,不便观察,
第二次目的更加明确
另:这些东西只是凭经验,不可完全相信的,而且 ping -R 来回走的路径可能不一样,不敢保证这样得到的结果完全正确,要想得到真实的网络状况必须经过大量实验,并结合其他的方法
由 lanche 在 08-16-2004 19:12 发表:
你的路由器内口IP就是192.168.1.1(也就是网关地址),外口IP是一个有效的公网IP,你是想知道这个公网IP对吧,这可以登录到路由器上去看,或者连到别人网站去看,比如我的: http://linside.8u8.com