DNS理论以及基本功能实验

1、域名系统:简单理解就是把域名解析成ip地址
正向解析 域名->ip
反向解析 ip->域名
2、域名组成
根域、顶级域、二级域(注册域)、三级域(子域)、主机名
国家地区域名:cn、hk、sg
通用顶级域名:com(商业机构 商业机构 )、org(非营利组织 非营利组织 )、edu(教育机构 教育机构 )、red (红色 、热情)、top(顶级 、高端 )等
二级域 (注册域),可由个人或组织申请注册 )
三级域 (子域) 服务器网站名代表
主机名 :s1.www.pzy.com. 中的 s1就是主机名一般用来表示具体某台主机
3、域名解析过程
在这里插入图片描述
在这里插入图片描述
4、软件信息
(1)软件名称:bind
(2)服务名称:named
(3)软件端口:
UDP 53 数据通信(域名解析)
TCP 53 数据同步(主从)
配置文件:
主配置文件 :/etc/named.conf(服务器运行参数 服务器运行参数 服务器运行参数 服务器运行参数 )
在这里插入图片描述
区域配置文件 :/etc/named.rfc1912.zones
在这里插入图片描述
在这里插入图片描述
记录类型
A:地址记录,用来指定域名的IPv4地址 的记录
CNAME:将域名指向另一个域名,再由另一个域名提供 ip 地址,就需要添加CNAME记录(CDN或者DNS劫持常用到)
TXT:可填写任何东西,长度限制 255 。绝大多数的 TXT记录是用来做 记录是用来做SPF反垃圾邮件
NS :域名服务器记录,如果需要把子交给其他DNS服务商解析,就需要添加NS 记录。
AAAA:地址记录 ,用来指定域名的IPv6地址
MX:邮件交换记录。如果需要设置邮箱,让邮箱能收到邮件。就需要添加MX记录

5、DNS简易实验搭建(前提先关闭防火墙和SELINUX)
三台主机:
客户端client:10.0.0.91
dns服务器:10.0.0.51
web网站服务器:10.0.0.200
(1)、client配置dns服务器ip为10.0.0.51

echo "nameserver 10.0.0.51">> /etc/resolv.conf

也可以使用nmtui(centos7)或者setup(centos6)配置dns,但是这个图形界面配置需要开启NetworkManager服务
配置完之后重启网络服务

systemctl restart network

(2)、dns服务器服务部署

yum -y install bind

(3)、更改主配置文件监听的网卡以及允许访问的ip

vim /etc/named.conf

listen-on port 53 { any; };
allow-query { any; };
这里注意行位的分号不能少了,大括号旁边要有两个空格也不能少

在这里插入图片描述
(4)、区域配置文件的更改(因为主配置文件里有一句include “/etc/named.rfc1912.zones”;包含了区域配置文件)
在这里插入图片描述
(5)在/var/named目录下复制生成数据配置文件(里面分别有named.localhost named.loopback正向解析和反向解析文件)

cp -a named.localhost pzy.localhost
cp -a named.loopback pzy.loopback
vim pzy.localhost

在这里插入图片描述

vim pzy.loopback

在这里插入图片描述
(6)在web网站服务器10.0.0.200上安装apache并启动httpd服务,并在/var/www/html文件夹下生成网站首页文件index.html

yum -y install httpd
systemctl start  httpd
echo "DNS TEST" >> /var/www/html/index.html

(7)测试访问成功
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值