ns

NameServer(缩写ns)属于DNS的一种记录类型,用来指定该域名由哪个DNS服务器来进行解析,ns记录格式说明参见 RFC 1035

格式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
                                 1  1  1  1  1  1 
      0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5 
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ ++++++++++++++++++++++++++++++++++++
    |                                               | RDATA-HEADER
    /                                               / 
    /                      NAME                     / 域名:变长,zone名称
    |                                               | 
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ 
    |                      TYPE                     | 请求类型:2字节,soa
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ 
    |                     CLASS                     | 网络类型:2字节,IN(for internet)
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ 
    |                      TTL                      | 缓存时长:4字节,3600
    |                                               | 0表示不缓存
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ ++++++++++++++++++++++++++++++++++++
    |                                               | RDATA
    |                   RDLENGTH                    | 长度:2字节,rdata部分长度
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ 
    /                    NSDNAME                    / 域名:变长,授权服务器名称
    /                                               / 
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ +++++++++++++++++++++++++++++++++++++

例子

1
2
3
#zone_name          class type ns_domain_name 
yourdomain.com      IN    NS   dns1.yourdomain.com. 
dns1.yourdomain.com IN    A    1.1.1.1