如何獲取路由器在網上的IP??

由 strong.net 在 07-28-2004 09:30 发表:

如何獲取路由器在網上的IP??

在C或者sh中,內部電腦如何才能獲取路由器在網上的IP啊?不是內部網的IP。

THX


http://wap.strongd.net

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啊?


http://wap.strongd.net

Strong D WAP站正式同大家見面喇.為大家提供完全免費嘅服務 .. 包括游戏下载,图片下载,铃声下载,留言簿等 .以后 有更多..更有趣~服务 ...


由 doubleelec 在 07-28-2004 10:46 发表:


输出的结果只有那一行吗?

你traceroute个远一点的网址试试


由 strong.net 在 07-28-2004 11:19 发表:


但我只想知道我自己個路由地址。

我是通過路由上網的,


http://wap.strongd.net

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


http://wap.strongd.net

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時。有時可以得到。有時不可以.


http://wap.strongd.net

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

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus