2015年(8)
分类: 网络与安全
2015-05-07 17:13:07
随着信息技术的不断发展,很多企业甚至是个人都组建了自己的服务器。然而,IP资源是有限的,我国大部分家庭或企业的宽带基本上都是通过拨号上网,每次拨号上网宽带服务商分给我们的都是不同的IP,这与企业对IP地址的需求互相矛盾。面对这种情况,最好的办法就是租用有一个固定IP,但是费用又相当高。对此很多人开始使用DDNS工具,其中常见的有花生壳,nat123等。
花生壳的原理是花生壳后台有一个服务器,用户在已经获得公网IP地址的机器上运行花生壳软件,将IP及对应域名报给花生壳服务器,花生壳服务器再通知各DNS服务器。然而他的稳定性还有待考证,并且因为你是固定的访问模式,这就带来了一定的安全隐患。所以很多人都开始寻找代替工具。
如果你的目的只是小范围使用,那么这个动态IP完全可以通过个人邮件的方式传播。那么有了基于knemo+kmail或者是基于 udev+mail+exim4的两种解决方案。
1、knemo + kmail
knemo是kde下面监控网络的软件,支持事件触发,kmail是kde下面的邮件客户端,支持dcop的脚本调用。创建一个自动获得拨号连接ip并通过kmail发送的脚本:然后将其作为knemo配置的notification当中的对应执行的程序即可。
2、 udev + mail + exim4
获取内核的硬件变动,万一断了重新连接,/sys/下面设备文件发生变化就触发,不依赖X和桌面系统。
另外,你也可以运用DynamicIP的小工具,同样是运行在服务器上的,只不过它会定时更新IP到企业自己的企业网站上,而不是更新到不受企业控制的服务器上。