dns

DNSPod API升级TLS 1.2导致ArDNSPod脚本失效问题

博主我常年在路由器的OpenWRT系统上以crontab方式跑ArDNSPod:https://github.com/anrip/ArDNSPodl来实现DNSPod上解析域名的DDNS功能,但是今天突然发现在出口IP变化以后,DDNS域名没有像往常一样正常更新(以往反应都是很快的),检查了下也不是以前出现的又被ISP变回内网IP导致的,于是ssh登上路由器的局域网IP,手动执行了下crontab里sh的命令,发现提示这个:

root@xCloud:/opt/usr/ardnspod/ddnspod.sh
Linux
Updating Domain: xxxx.k-res.net
hostIP: xxx.xx.xxx.xxx
Get Record Info Failed!

Continue reading…

DD-WRT使用DNSMasq时设置静态DNS服务器的方法

几个月前为了能让路由器支持自定义DDNS服务,于是给自己的Buffalo刷了DD-WRT的第三方固件(Buffalo自带固件中也有DDNS,但是那几个服务提供商现在不是倒了就是转提供付费服务了…),版本:DD-WRT v24-sp2 (08/07/10) std。DDNS倒是支持了,但最近想修改路由器DHCP给客户端的DNS解析服务器地址却发现不那么管用了,一番折腾后,发现原因如下:
Continue reading…

更换域名dns解析为dnspod

在换用了各个godaddy提供的官方nsxx.domaincontrol.com后,终于决定还是换用dnspod的免费解析服务吧。之前也看到网上很多人说godaddy的nameserver在中国大陆被和谐之类的,但还是想先试试看,结果一段时间后,发现问题确实比较明显,域名经常不能解析,尤其是北方联通线路!希望这次换过后能一切正常了吧。

迁移域名到Go Daddy,完全脱离Dreamhost了,记录一下domain transfer的过程

之前给博客空间搬家,观察到现在来看新空间服务还是比较稳定的,于是开始搬家第二步:转移域名!
其实最开始域名是在name.com单独注册的,后来因为买了DH的空间免费送一个域名的费用,于是就将域名注册商迁到了DH。不过现在已经搬家,也就没得免费域名了,只能也transfer了,最开始看到DH上的说明是即使空间到期,只要域名没过期就依然可以在后台管理,因此最开始也没想这么快就转移域名,但是搬完空间之后,我想反正也不用了,不如就取消了DH的空间租用吧,结果一下就发现了奸商的本来面目…
Continue reading…

这两天调整域名dns设置的一些心得

  这次调整域名设置的初衷是想通过二级子域名来简化博客wap版的访问地址(http://www.k-res.net/blog/wap实在是不便于记忆和输入)。
  本来呢,加个二级子域名是很简单的事,但现有的一些条件使这么个简单的问题变得让人相当挠头……
  首先是空间提供商的问题,我现在使用的是csoft经济型解决方案,涉及域名方面的规定是:共享IP,单域名解析无子域名支持。这边对域名的处理方式就是在根据你访问主机IP的域名来决定导向哪个子账号的目录,所以即使用n多域名(包括子域名)指向这同一个服务器地址,它也能根据每个用户在空间控制面板中绑定的域名来作对应的定位处理,由于一个账号只能有一个域名的限制,所以想在dns中以A记录的方式将子域名导向服务器地址的这种真正子网站形式的子域名设置就不可行了!
  再看域名注册商这边的dns控制,本来想在这边通过url forward的方式来满足我这小小的偷懒需求,但name.com的转发只支持对主域名进行设置,也就是只能转k-res.net这个,这显然不是我想实现的!另一个域名的注册商godaddy的dns控制倒是很好,很强大,提供99个子域名的转发功能,可惜的是godaddy的转发服务器地址已经被伟大的ISP屏蔽掉了(至少我设置这会是不能访问,用代理没问题),我这转发地址总不能只限国际友人访问吧,无奈也放弃了这种方式……
  最后在看到一位老大写的结合免费dns服务everydns.net和name.com的域名设置方式(http://old.tianyaguyan.com/read.php/114.htm)后实现了预期效果。大体思路就是将某个子域名在dns里通过ns记录的方式将解析权交给免费dns服务,由免费dns服务负责实现转发,恰好解决了name.com这块功能上的不足。具体设置可以参考那位老大的blog。
  这会测试发现everydns的服务期有时候是不太稳定,dns响应timeout,地址解析失败!不过想想人家又没让你付费,你也就别这么斤斤计较了额。