动态域名可以将任意变换的IP地址绑定给一个固定域名。不管这个线路的IP地址怎样变化,网络用户还是可以使用这个固定的域名,来访问或登录用这个动态域名建立的服务器。 用户每次上网得到新的动态分配的IP地址之后,程序就会把这个IP地址发送到动态域名解析服务器,更新域名解析数据库。Internet上的其他人要访问这个域名的时候,动态域名解析服务器会返回正确的IP地址给他。 有了这个动态域名,可以拥有自己的WEB服务器、FTP服务器、Email 服务器!而且还可以完全掌握控制自己的服务器,而不必担心由于服务器托管造成关键数据的不安全。特别是当今网络远程实时观看设备(IPCAM、DVR、Video Capture Card)的发展,极大地促进了动态域名的应用。
简要的说了说动态域名,是不是有了一些了解。下面就是这个程序的写法:
接口很简单,DDNS.Inat123函数需要四个参数,分别是在www.nat123.com 注册的用户名和密码,第三个参数是自己拥有的域名,最后一个参数则是更新的频率,每隔几分钟更新一次。 ddns.OnUpdated = DDNSOnUpdated则是一个回调函数,或者叫事件也可以,就是在更新时能够得到更新是否成功。 go ddns.Start()是以线程(协程)的方式来定时更新。
事件函数 就是返回个结果,用不用都可以。
|