花生壳是个虚拟的域名解析工具。很多的小微企业都会用来做公司主机的远程连接。有了这个工具确实方便不少,但是花生壳无论是收费版或免费版本都不可避免地会出现因为网络掉线导致域名解析错误的问题,这个时候,用域名就无法连接了,但又不知道主机公网的IP。遇上这种情况就真是尴尬了!
当然,也可以在主机上面再装一个远程控制的软件(比如TremViwer之类的软件)解决这个问题。但其实我们只是需要知道当前主机的IP而已,知道了IP,用IP直接连上主机就可以解决问题了。那能不能让主机定时把公网的IP告知相关人员呢?我们只要放个很小的程序在主机上面运行就解决了。
下面的Delphi的代码就实现了这个功能
获取公网IP
???发送邮件
???定时检查
就是这样简单的几个函数就可以实现我们想要的功能。
需要注意的是,现在有些免费的邮箱需要开通POP和SMTP才可以用程序发送邮件。