LinuxSir.cn,穿越时空的Linuxsir!

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

请教一个获得ip地址的问题

[复制链接]
发表于 2010-9-12 21:58:25 | 显示全部楼层 |阅读模式
目前情况如下:

家里的这部电脑,上网方式是ADSL动态ip。系统是Gentoo。默认没有X。

公司里有部主机。系统是XP。

在公司里,通过putty远程连接到家里的这部主机。

因为家里是动态ip。所以想请问一下,有没有比较简单快速的办法,可以让家里的主机ip,每隔一段时间就将自己的ip地址报告给我。

多谢。
发表于 2010-9-12 22:51:11 | 显示全部楼层
写个脚本,发送到邮箱应该可行的。
回复 支持 反对

使用道具 举报

发表于 2010-9-13 00:33:09 | 显示全部楼层
动态域名啊 www.3322.org
回复 支持 反对

使用道具 举报

发表于 2010-9-13 01:24:49 | 显示全部楼层
動態域名是正解
回复 支持 反对

使用道具 举报

发表于 2010-9-13 10:37:21 | 显示全部楼层
动态域名要花银子吧
#!/bin/bash

echo $(/sbin/ifconfig ppp0|grep 'inet addr:'|cut -d: -f2|awk '{print $1}') $(/sbin/ifconfig -a|grep "inet6.*Global" |sed  -e "s/^.*inet6 addr: //" -e "s/ Scope.*\$//")>/tmp/ip
cat /tmp/ip |mutt your.name@gmail.com  -s " `date \"+IP: %Y/%m/%d %H:%M:%S\"` "
rm /tmp/ip
回复 支持 反对

使用道具 举报

发表于 2010-9-13 12:05:34 | 显示全部楼层
不用的不用的不用的不用的
回复 支持 反对

使用道具 举报

发表于 2010-9-13 15:19:05 | 显示全部楼层

一个构思:把emule kad 改造成可以提供 P2P 域名服务

emule 显示用户信息的内容里面有用户名,用户编码,IP地址等内容,把用户名(昵称)作为节点名,然后增加通过节点名搜索IP地址的功能,搜索不到结果的时候转正常的DNS搜索,做为本地DNS proxy。这样个人在上网开个人服务就都不需要那个可恶的DNS 服务了。用KAD可以避免强权封掉服务器的威胁。

这样要为自己开p2p 域名,只需要自己运行emule, 配置好自己的节点名即可。
回复 支持 反对

使用道具 举报

发表于 2010-9-14 12:08:06 | 显示全部楼层
网上提供这种服务的太多了...
  1. curl ifconfig.me
  2. curl ip.appspot.com
  3. curl icanhazip.com
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-9-14 12:44:11 | 显示全部楼层
Post by MeaCulpa_;2112250
网上提供这种服务的太多了...
  1. curl ifconfig.me
  2. curl ip.appspot.com
  3. curl icanhazip.com
复制代码

用这个生成一文件
cd /home/p2p/.aMule/Incoming && echo `curl ifconfig.me` > nssqnet.`curl ifconfig.me`

后用amule文件共享搜索nssqnet, 就能找到nssqnet.<IP>, 有IP就可以连接了。

或opera的Unite的文件共享应该也可以。
回复 支持 反对

使用道具 举报

发表于 2010-9-14 14:10:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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