2026年ip地址域名查询解析(ip域名解析网)

ip地址域名查询解析(ip域名解析网)root localhost cd etc root localhost etc vim named conf nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp



[root@localhost ~]# cd /etc/

[root@localhost etc]# vim named.conf

……                                                                                                        //省略部分参数

options {

         listen-on port 53 { 192.168.200.111; };                       //监听地址和端口

         directory "/var/named";                                   //区域数据文件的默认存放位置

         allow-query { 192.168.100.0/24; 192.168.200.0/24; };      //允许使用本DNS服务的网段

};

named默认在所有接口的UDP 53端口监听服务

2). 区域配置部分

区域配置参数使用“zone …… { };”的配置格式,一台DNS服务器可以为多个区域提供解析,因此在named.conf文件中也可以有很多个zone配置段。区域类型按照解析方向可分为正向区域、反向区域

[root@localhost etc]# vim named.conf

……                               //省略部分参数

zone "crushlinux.com" IN {           //正向"crushlinux.com"区域

   type master;                     //类型为主区域

   file "crushlinux.zheng"; //区域数据文件为crushlinux. com. zone

   allow-transfer { 192.168.200.112; };  //允许下载的从服务器地址

};

zone "200.168.192.in-addr.arpa" IN { //反向"192.168.200.0/24"区域

   type master;

   file "crushlinux.fan";

};

在上述配置内容中,有几个地方需要注意。

■ 每个zone区域都是可选的(包括根域、回环域、反向域),具体根据实际需要而定,zone配置部分的“IN”关键字也可以省略。

■ 反向区域的名称由倒序的网络地址和“in-addr.arpa”组合而成。例如,对于192.168.200.0/24网段,其反向区域名称表示为“200.168.192.in-addr.arpa”。

■ file配置项用于指定实际的区域数据文件,文件名称由管理员自行设置。

■ 区域配置中的部分参数(如allow-transfer)也可以放在全局配置里。

修改完主配置文件以后,可以执行named-checkconf命令对named.conf文件进行语法检查。如果文件中没有语法错误,该命令将不给出任何提示反之,则会给出相应的提示信息,只要根据出错提示修正文件中的错误即可。带“-z”选项的named-checkconf命令还可以尝试加载主配置文件中对应的区域数据库文件,并检查该文件是否存在问题。例如,当出现“…file not found”的错误时,表示找不到对应的文件。

[root@localhost etc]# named-checkconf -z /etc/named.conf

zone crushlinux.com/IN: loading from master file crushlinux.zheng failed: file not found

zone crushlinux.com/IN: not loaded due to errors.

_default/crushlinux.com/IN: file not found

②. 区域数据配置文件

区域数据配置文件通常位于/var/named/目录下,每个区域数据文件对应一个DNS解析区域,文件名及内容由该域的管理员自行设置。

根域“.”的区域数据文件比较特殊。Internet中所有的DNS服务器都使用同一份根区域数据文件,

其中列出了所有根服务器的域名和IP地址。根区域数据文件可以从国际互联网络信息中心(InterNIC)的官方网站地址http://www.internic.net/下载。

在区域数据文件中,主要包括TTL配置项、 SOA (Start of Authority,授权信息开始)记录、地址解析记录。文件中的注释信息以分号“;”开始。

1). TTL配置及SOA记录部分

第一行的TTL配置用于设置默认生存周期,即缓存解析结果的有效时问。 SOA记录部分用于设置区域名称、管理邮箱,以及为从域名服务指定更新参数。

[root@localhost ~]# cd /var/named/

[root@localhost named]# vim crushlinux.zheng

$TTL 86400          ;有效解析记录的生存周期

@ IN SOA crushlinux.com. admin.crushlinux.com.(;SOA标记、域名管理邮箱

         ;更新序列号,可以是10位以内的整数

   3H              ;刷新时间,重新下载地址数据的间隔

   15M             ;重试延时,下载失败后的重试间隔

   1W              ;失效时间,超过该时间仍无法下载则放弃

   1D              ;无效解析记录的生存周期

)

上述配置内容中,时间单位默认为秒,也可以使用以下单位: M (分)、H (时)、W (周)、D(天)。文件中的“@”符号当于“crushlinux.com.”,“admin.crushlinux.com.”,表示域管理员的电子邮箱地址.

2).地址解析记录部分

地址解析记录用来设置DNS区域内的域名、 IP地址映射关系,包括正向解析记录和反向解崭记录。反向解析记录只能用在反向区域数据文件中。

[root@localhost named]# vim crushlinux.zheng

……                               //省略部分参数

@         IN    NS    ns1.crushlinux.com.

          IN    MX 10 mail.crushlinux.com.

ns1       IN    A     192.168.200.111

www        IN    A     192.168.200.111

mail    IN    A     192.168.200.113

map       IN    A     192.168.200.114

ftp       IN    CNAME www

上述配置内容中,用到以下四种常见的地址解析记录。

NS域名服务器(Name Server):记录当前区域的DNS服务器的主机地址。

MX邮件交换(Mail Exchange):记录当前区域的邮件服务器的主机地址,数字10表示(当有多个MX记录时)选择邮件服务器的优先级,数字越大优先级越低。

A地址(Address):记录正向解析条目(IPV4)。例如,“WWW IN A 192.168.200.111”表示或名www.crushlinux.com对应的IP地址是192.168.200.111。

AAAA 地址(Address):记录正向解析条目(IPV6)。

CNAME别名(Canonical Name):记录某一个正向解析条目的其他名称。例如,“ftp IN CNAME www”表示域名ftp.crushlinux.com是www.crushlinux.com的别名。

其中,NS、MX记录行首的“@”符号可以省略(默认继承SOA记录行首的@信息),但是必须保留一个空格或Tab制表位。

在反向区域数据文件中,不会用到A地址记录,而是使用PTR指针(Point)记录。例如,对于反向区域crushlinux.fan,添加的反向解析记录可以是以下形式。

[root@localhost named]# vim crushlinux.fan

……                               //省略部分参数

@         IN    NS    ns1.crushlinux.com.

          IN    MX 10 mail.crushlinux.com.

111       IN    PTR   ns1.crushlinux.com.

111      IN    PTR    www.crushlinux.com.

113      IN    PTR    mai.crushlinux.com.

114       IN    PTR   map.crushlinux.com.

使用PTR记录时,第一列中只需要指明对应IP地址的“主机地址”部分即可,如“111”、“113”等,系统在查找地址记录时会自动将当前反向域的网络地址作为前缀。例如,上述文件中的“4 IN PTR         mai1.crushlinux.com.”,表示IP地址为192.168.200.113主机的域名是mail.crushlinux.com.。

修改完区域数据文件以后,可以执行named-checkconf命令对该文件进行语法检查。依次指定区域名称、数据文件名作为参数。如果文件中没有语法错误,系统将给出“OK”的提示信息。例如,若要检查DNS区域crushlinux.com的区域数据文件crushlinux.zheng,可以执行以下操作。

[root@localhost ~] # cd /var/named/

[root@localhost named] # named-checkzone crushlinux.com crushlinux.zheng

zone crushlinux.com/IN: loaded seria1

0K

今天的文章 2026年ip地址域名查询解析(ip域名解析网)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2026-02-07 23:51
下一篇 2026-02-07 23:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/41447.html