首页 > 如何搭建一个动态域名解析服务网站

如何搭建一个动态域名解析服务网站

想弄一个动态域名解析服务,让用户可以远程访问家里的主机。 类似于花生—壳,和www.winddns.cn 一类的。 有类似开源软件么?(商用付费的也可以) 网上看了一下有bind,或者mydns之类的,但是似乎都没有WEB管理和用户注册。 这里大牛比较多,求助一下。 求一个DDNS部署系统。


dnspod不是开源出来个么?


原来你是要搞个自己的ddns server 忽略这个答案吧。


这个简单得很,只要把你的域名托管在dnspod上面,然后写个简单的脚步用它的api来更新ip就行了。

以下是我的脚本供参考(网上还可以找到很多其他的)

#!/bin/bash
source ~/.bashrc

API=https://dnsapi.cn/Record.Ddns
IP_FILE=/tmp/dnspod_ip

function get_old_ip()
{
    ip=
    if [ -e "$IP_FILE" ]; then
        ip=`cat $IP_FILE`
    fi
    echo $ip
}

function save_ip()
{
    echo -n $1 > $IP_FILE
}

function get_new_ip()
{
    echo `nc ns1.dnspod.net 6666`
}

email=youraccount@gmail.com
password=yourpassword

#domain_id和record_id是要通过dnspod的其他api获取,可参考官方文档。
domain_id=612345
record_id=14999999
sub_domain="www"

new_ip=`get_new_ip`
old_ip=`get_old_ip`

if [ "$new_ip" != "$old_ip" ];
then
    curl $API -d "format=json&login_email=$email&login_password=$password&domain_id=$domain_id&record_id=$record_id&sub_domain=$sub_domain&record_line=默认"
    save_ip $new_ip
fi

看完你这个问题,让我知道了还有www.winddns.cn这个网站,看到你的注册时间和发帖时间,感觉有点做推广~ 你要找的就是动态DNS服务


参考下这个http://www.wdlinux.cn/wddns/

【热门文章】
【热门文章】