DNS学习记录一

        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-chroot
2、在/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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值