由 hutigers 在 08-20-2004 10:49 发表:
如何在局域网中,知道本机外网的ip是多少呢?
我的电脑在局域网中,有一个内网的ip:192.168.1.100
但是,我拥有进行NAT端口映射的权限。比如,把外网的端口80映射到本机80上
现在,我的问题是,我如何在内网得到外网的ip地址呢?
因为是ADSL上网,外网的地址是不顾定。
当然,在windows下,3322的beta版动态域名软件可以做到这一点。
可是,我需要如何在linux下编辑一个小程序实现同样的效果呢?
总结:我需要一个小程序,能够在局域网中获取本机(也就是局域网)外部的ip地址,要怎么做呢?

最好是能用linux提供的基本命令的bash程序。
其它的,也可以,不过我就不能看懂了。

如果觉得我说得不清楚,欢迎发问。

家:P3M1G,384M,80G,Geforce 2 Go 16M
家-->&LinuxSir&<--单位
第一次吻别人的嘴
第一次生病了要喝药水
太阳下山太阳下山冰淇淋流泪
——王菲《催眠》
由 jhuangjiahua 在 08-20-2004 10:59 发表:
您现在 的 IP : 218.61.138.180
Linux 下也是有好几个动态域名的
google 一下
-
用 Debian 的感觉
就象家里开超市一样
不管要什么
只需一个 apt-get
Debian 3.1 testing Only
由 luoyong 在 08-20-2004 11:02 发表:
外网IP就是网关的IP吧
由 jhuangjiahua 在 08-20-2004 11:20 发表:
老虎的网关的IP 是 192.168.1.1 
其实可以申请静态IP 的 , 用不了多少钱的 , 最多把 luoyong 的银行帐号弄了就行 
-
用 Debian 的感觉
就象家里开超市一样
不管要什么
只需一个 apt-get
Debian 3.1 testing Only
由 luoyong 在 08-20-2004 11:31 发表:
说错了,本机外网IP是网关的外网IP
由 jhuangjiahua 在 08-20-2004 11:41 发表:
> quote:
>
> * * *
>
> 最初由 luoyong 发表
>
> 说错了,本机外网IP是网关的外网IP
>
> * * *
这就对了
-
用 Debian 的感觉
就象家里开超市一样
不管要什么
只需一个 apt-get
Debian 3.1 testing Only
由 h