Skip to content

Aliyun dynamic domain name refresher,with getip(C&PHP) server side source code.

License

Notifications You must be signed in to change notification settings

wenshui2008/ddnsUpdater

Repository files navigation

ddnsUpdater - 简单的动态域名刷新器

Aliyun dynamic domain name refresher,with getipd server side source code.

用于支持公网IP地址为动态分配地址,域名固定,IP地址可以不固定,通过固定域名访问资源的解决方案。

用于阿里云的动态域名解析完整方案,包含域名刷新客户端,帮助获取公网IP的getipd服务器端(用C与PHP两种语言进行了实现)源代码。 基本上无需任何修改,即可用于实际工作当中。

用于进行动态域名解析的实现

dnsupdate.php - 客户端程序,放在动态IP地址的机器上或者经由动态IP地址的路由器内部计算器上。执行:
php dnsupdate.php
如果要隐藏控制台,请运行 程序
startdnsupdater.bat
注意: 需要正确安装PHP解释器

getip.php -用于获取公网IP的助手程序的php实现,放在公网上其它任何一台服务器上,帮助反馈动态IP地址

getipd 目录下为 用于获取公网IP的助手程序 C实现。编译后放在公网上一台服务器上。
PHP实现与C实现2选1即可,那个方便用那个。

getipd程序C语言版本实现的编译:

Windows下用VC打开 .sln文件即可

Linux 下用如下命令编译
gcc -O2 -o getipd getip.c

getipd 在linux下可以作为守护进程运行,用命令
./getipd -d

可以参考这里:
https://blog.csdn.net/ababab12345/article/details/90579601

About

Aliyun dynamic domain name refresher,with getip(C&PHP) server side source code.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published