了解DNS

DNS通讯协议 DNS服务通常使用53号端口,同时使用TCP协议和UDP协议. DNS在进行区域传输的时候使用TCP协议,其它时候则使用UDP协议. 什么叫区域传输? DNS的规范规定了2种类型的DNS服务器,一个叫主DNS服务器,一个叫辅助DNS服务器. 在一个区中主DNS服务器从自己本机的数据文件中读取该区的DNS数据信息,而辅助DNS服务器则从区的主DNS服务器中读取该区的DNS数据信息.当一个辅助DNS服务器启动时,它需要与主DNS服务器通信,并加载数据信息.这就叫做区域传输(Zone Transfer). 为什么既使用TCP又使用UDP? 这里就要先了解一下TCP与UDP的一个差异: UDP报文的最大长度为512字节,而TCP则允许报文长度超过512字节.当DNS查询超过512字节时,协议的TC标志出现删除标志,这时则使用TCP发送. 区域传送时使用TCP,主要有一下两点考虑: 1. 辅域名服务器会定时(一般时3小时)向主域名服务器进行查询以便了解数据是否有变动。如有变动,则会执行一次区域传送,进行数据同步。区域传送将使用TCP而不是UDP,因为数据同步传送的数据量比一个请求和应答的数据量要多得多。 2. TCP是一种可靠的连接,保证了数据的准确性。 域名解析时使用UDP协议: 1. 客户端向DNS服务器查询域名,一般返回的内容都不超过512字节。 2. 不用经过TCP三次握手,这样DNS服务器负载更低,响应更快。 虽然从理论上说,客户端也可以指定向DNS服务器查询的时候使用TCP,但事实上,很多DNS服务器进行配置的时候,仅支持UDP查询包。 DN解析记录 A记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录 CNAME记录: 如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录。这个域名一般是主机服务商提供的一个域名 MX记录: 建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录。建立邮箱时,一般会根据邮箱服务商提供的MX记录填写此记录 NS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录 TXT记录: 可任意填写,可为空。一般做一些验证记录时会使用此项,如:做SPF(反垃圾邮件)记录 AAAA记录: 将主机名(或域名)指向一个IPv6地址(例如:ff03:0:0:0:0:0:0:c1),需要添加AAAA记录 SRV记录: … “了解DNS”

Read More

Any.do和Wunderlist的使用感受

用Wunderlist这个任务清单应用有两个多了,年初的时候看到了有介绍,于是安装尝试了下。 此前一直是用Any.do这个任务清单的应用的,相比之下和感受Wunderlist有较大的区别: Any.do 可以无需登录,直接就离线就能使用;而Wunderlist则必须要登录才能使用 Any.do 遵循了Android Design,界面给人感觉十分清新,并且应用体积小;Wunderlist的界面仍旧是乔布斯时代的拟物风格,界面给我的感受是厚重 Any.do 的提醒相比Wunderlist要准时,不知是不是网络的问题,因为Wunderlist的服务器在美国 两则同样是后台驻守的情况下,Any.do更省电 Wunderlist的任务清单的设置规则相比 Any.do要多些,比如重复提醒的任务在Wunderlist中可以设置在某些特定的日期里不提醒 还是更喜欢Any.do,因为很喜欢它默认的提示铃声 ^_^

Read More