2025年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 amp

大家好,我是讯享网,很高兴认识大家。



[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

 

 

 

小讯
上一篇 2025-04-19 19:29
下一篇 2025-04-20 12:00

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/143127.html