DNS学习记录一

xiaoxiao2021-02-28  95

        DNS是域名系统(Domain Name System)的缩写,因特网上作为域名和IP地址相互映射的一个分布式数据库,DNS协议运行在UDP协议之上,使用端口号53(Domain), 953(mdc)。DNS能提供域名与IP地址之间对应关系的转换服务。这样我们就可以更方便地去访问互联网了,不用去记住那一串IP数字。

A(address)记录   是用来指定主机名或域名对应的IP地址记录,可以将域名下的网站服务器指向到自己的网页服务器(web server)上。同时也可以设置域名的子域名

NS(nameserver)记录 是域名服务器记录,用来指定该域名由哪个DNS服务器进行解析

CNAME记录   有多个域名需要解析到一个IP地址的时候

正向解析:通过域名查找IP A记录

反向解析:通过IP查找对应域名 PTR记录 (常用于邮件服器)

1、首先在centos系统上安装bind

yum install bind bind-chroot2、在/etc/named.conf的配置文件下修改内容,可以先讲这个配置文件进行备份

在/etc/named.conf里面写入下面内容

1 options{ 2 directory "/var/named"; //xiaolu.com.zone文件放在的目录 3 }; 4 zone "xiaolu.com" { 5 type master; 6 file "xiaolu.com.zone"; 7 }; 3、在/var/named 下面创建xiaolu.com.zone文件,并在文件中写入下列内容

1 $TTL 7200 2 xiaolu.com. IN SOA xiaolu.com. 1419423836.qq.com. (222 1H 15M 1W 1D) 3 xiaolu.com. IN NS dns1.xiaolu.com. //告诉bind xiaolu.com需要谁来解析 4 dns1.xiaolu.com. IN A 192.168.8.172 //对dns1.xiaolu.com进行权威解析 5 www.xiaolu.com. IN A 2.2.2.2 4、启动bind服务,bind的服务进程是named

/etc/init.d/named restart 如果出现无法启动的情况,可以查看通过tail -f /var/log/messages 命令来查看错误日志

5、通过dig 工具来查看DNS服务是否成功

dig @192.168.8.172 www.xiaolu.com 表示成功

如果无法解析,可能是普通用户没有读的权限,所以无法解析,这个时候要修改用户组named

使用命令 chown root.named /var/named/linuxidc.com

转载请注明原文地址: https://www.6miu.com/read-57850.html

最新回复(0)