LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2041|回复: 4

如何自动查找本机的外网IP地址,并每隔一小时Email到指定地址

[复制链接]
发表于 2004-9-14 09:17:12 | 显示全部楼层 |阅读模式
我的计算机本身在内网
ifconfig 只能看到 内网的地址
我在router上做了 端口应射

我想没隔一小时 得到touter 上真正的外网IP 地址 我该怎么办呢?
发表于 2004-9-14 12:54:00 | 显示全部楼层
lynx www.whatismyip.com

或是

telnet mail.iwise.cn 25然后输入helo localhost就会看到你的ip


  1. SMTP_SERVER=mail.iwise.cn
  2. NEW_IP=$((sleep 2;echo helo localhost; sleep 2; echo quit) | telnet $MAIL_SERVER 25 2>&1 | awk -F '[\]\[]' '/^250/{print $4}')
  3. echo $NEW_IP
复制代码



取出来的ip kornlee你帮它搞个脚本定时mail
发表于 2004-9-14 13:06:49 | 显示全部楼层
谢谢Snoopy兄答疑解惑!至于定时执行的任务,可以用crontab来解决!
发表于 2004-9-14 13:08:16 | 显示全部楼层
最初由 KornLee 发表
谢谢Snoopy兄答疑解惑!至于定时执行的任务,可以用crontab来解决!



他是要mail的内容是取出来的ip,并且mail到一个地址去的脚本
 楼主| 发表于 2004-9-14 13:52:15 | 显示全部楼层
我对 shell 编程 不很精通
能不能简单的告诉我 该怎么用?? thanks very much
如果比较忙 也可指点个 文章  我入个门先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表