顶级域名绑定到动态IP的两种方法

By | 07/19/2010

随着高带宽不限流量包月(年)宽带套餐的普及,各种非常规应用如远程控制、路由管理、NAS文件服务及个人Web/FTP服务器等,越来越受到电脑新控一族的青睐。而对于普通ADSL或者小区宽带用户来说,随机分配的动态IP使得以上应用受限,这时候合适的DDNS服务非常重要。

DDNS早已不是啥新鲜事物,菜牛以配置Web服务器顶级域名的DDNS为例介绍两种DDNS方案:

一、顶级域名CNAME+免费二级域名DDNS

1、注册自己的DDNS帐户和免费二级域名
推荐服务商:ORay花生壳、3322、DynDNS。
先注册帐户,然后注册自己的二级域名如:yourname.vicp.cc/yourname.3322.org等。

2.、安装配置DDNS客户端
(1)方法一:电脑上下载安装ORay或3322客户端,配置用户名/密码/域名,选择自启动方式随机启动
(2)方法二:利用路由器内置的DDNS客户端,配置服务商及相关登陆信息即可。菜牛推荐!
目前大部分路由器都内置了DDNS客户端,以下是我的路由器的DDNS配置界面:

N200R_DDNS 

3、设置顶级域名的CNAME到免费二级域名,以下是“狗爹”的CNAME配置界面
CNAME_Godaddy
CNAME设置就不用多说了吧,有顶级域名的朋友一定都知道。
目前菜牛使用的就是路由的3322服务,本博域名 xiacd.com 大家Ping一下就知道了,哈哈。

二、Linux服务器下直接将顶级域名绑定到动态IP

其实,Oray和3322的专业版都是支持顶级域名到动态IP的直接绑定,不过要付费用户才行。但是有免费的我们干啥不用呢,况且对于我们来说可不仅仅是几百大洋的问题,而是互联网的免费、分享、折腾的精神所在。
跑题了,还是回来说正事吧。

DDCLIENT主要支持  DynDNS.org  hn.org   Zoneedit.com   easydns.com   dnspark.com  OrgDNS.org dslreports. com namecheap.com ,其中zoneedit 可绑定顶级域名且是免费的。
所以这里要用到的工具是ddclient,需要用Zoneedit的域名解析服务。

1、注册Zoneedit.com的账号,将顶级域名Add Zone到zoneedit帐户,并将域名的NS服务器转移到zoneedit来。
如:ns4.zoneedit.com   216.98.150.236          ns13.zoneedit.com   66.223.40.121
2、设置你的域名在Zoneedit帐户的IP Address记录,随便设置,之后会通过ddclient工具自动更新。
如: xiacd.com A 192.168.1.1   yourname.com A 192.168.1.1   #设置两个域名的初始A记录
3、安装配置ddclient
菜牛在Ubuntu下只要一个命令即可联网安装:  sudo apt-get install ddclient
安装过程中会有配置提示,按照提示填写域名等相关信息即可完成配置。
4、安装完成后,查看修改配置文件 ddclient.conf

#use=web, web=checkip.dyndns.org/, web-skip=’IP Address’  # found after IP Address
use=web, web=www.ip138.com/, web-skip=’您的IP地址是:’    # found after IP Address
# 注意:默认的不是use=web,而是直接读取网卡获取的IP地址,这里用web可以保证得到外网地址。
server=www.zoneedit.com,
protocol=zoneedit1,
login=你在zoneedit的用户名,
password=密码,
xiacd.com,yourdomain.com             #(要更新的域名)

5、安装完成后,运行ddclient一次更新IP,菜牛安装后ddclient已经设置为开机自动启动了,
如果没有请手工设置。

当然,为了应用的外网能够访问,设置路由器的端口转发NAT 或者设置DMZ主机也是必不可少的!

40 thoughts on “顶级域名绑定到动态IP的两种方法”

  1. dudo

    花生壳是个不错的选择
    P.S.感觉访问你的网站的时候速度有些欠佳 不知道是不是因为主机的问题?

    Reply ↓
    1. 菜牛 Post author

      应该是主机的问题,APACHE比较费资源,刚刚换成Nginx了,应该好点。

      Reply ↓
    1. 菜牛 Post author

      这段时间测试下来,网速还是可以的。呵呵。

      Reply ↓
    1. 菜牛 Post author

      没怎么关注SEO,应该没啥影响,只要域名不变,主机稳定。蜘蛛都是通过域名的网址爬行的。

      Reply ↓
  2. aggron

    你太帅了,我以前也一直想用自己的电脑+ADSL来搭网站来着

    Reply ↓
    1. 菜牛 Post author

      ADSL肯定不行,上行只有0.5M。我这个宽带有2M上行。

      Reply ↓
    1. 菜牛 Post author

      是的,还好我这里不是ADSL。

      Reply ↓
    1. 菜牛 Post author

      DDNS是实时刷新的,IP变化不到30秒即可更新。

      Reply ↓
    1. 菜牛 Post author

      是的,已经稳定运行十多天了。

      Reply ↓
  3. 午夜客

    看的很麻烦!

    别绑域名了,直接用他的二级域名。

    反正一般也没有什么正事!

    Reply ↓
    1. 菜牛 Post author

      CName方法是非常简单的,我现在就用的挺好啊。直接用3322二级域名显得山寨了点吧?

      Reply ↓
    1. 菜牛 Post author

      是的,用一个类似路由器的小机搭建的。

      Reply ↓
    1. 菜牛 Post author

      不能访问,会不会是铁通封了80端口?

      Reply ↓
  4. 午夜客

    额。你也访问不了呀。

    我要放个程序记录一下。看看每天有些什么ip能访问进来。

    铁通应该没有封80。我用国外的VPN能访问到。

    星期一来抓GOOGLE和百度的蜘蛛看看。

    看看他们能不能访问进来!

    Reply ↓
    1. 菜牛 Post author

      是不是页面就一行字“http://google.com”啊?
      我SSH代理访问只能看到这一行内容。

      Reply ↓
  5. 午夜客

    嘿嘿。

    看来国外代理能访问。国内访问不了呀!

    我只放了一个 google.com

    我用VPN也能访问。国内的网友一般都说访问不了。

    真怪!

    Reply ↓
    1. 菜牛 Post author

      看来还是我这网通好,上下行带宽对称,还不封任何端口。

      Reply ↓
  6. Skky

    用第二种方法,成功了,http://www.wendousi.com/ 欢迎来踩,呵呵!谢谢!

    Reply ↓
    1. 菜牛 Post author

      不过啊,你的服务器好像比较强点。

      Reply ↓
  7. vsean

    我用你的方法只能www.***.com转向,不能使用***.com转,不知道应该怎么弄?

    Reply ↓
    1. 菜牛 Post author

      XXX.com这样的根域名要用空白或者@表示主机头。

      Reply ↓

Leave a Reply

Your email address will not be published. Required fields are marked *