Idle Works, Idle Thoughts

DNS 学习笔记

DNS(Domain Name System),域名系统。是一个分布式数据库。

DNS基础

DNS系统中,全名(fully qualified name)是以一个点.结束的, 没有最后那个点则表示一个相对地址。

域名树的两个分支:

资源记录

资源记录(RR, Resource Record)的格式是:

[name] [ttl] [class] type data

name 字段通常为一个域名。

ttl 字段设置缓存时间。

class 字段指定网络类型。通常都是IN,表示Internet。

type 字段指定记录类型。常见的DNS记录类型:

DNS应用

Linux中,/etc/resolv.conf文件列出了DNS服务器。 DHCP会自动配置/etc/resolv.conf,否则需要手工修改这个文件。

$ cat /etc/resolv.conf 
; generated by /sbin/dhclient-script
nameserver 8.8.8.8
nameserver 58.221.45.90
nameserver 192.168.1.1