栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

搭建DNS服务器

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

搭建DNS服务器

搭建一个基于http://www.zuoye.com或者http://wwww.zuoye.com访问的web网站,网站首页在/www/zuoye/,该web服务器的域名由www.zuoye.com域名解析服务器解析。

提供DNS服务的软件bind,服务名named

[root@localhost ~]# yum install bind -y
[root@localhost ~]# rpm -ql bind //查看bind生成的文件
/etc/named.conf     //bind主配置文件
/etc/named.rfc1912.zones	//定义zone的文件
/var/named/named.ca   //根解析库文件
/var/named/slaves   //从ns服务器文件夹
[root@localhost ~]# cp -a /etc/named.conf   /etc/named.bak	//文件备份 
-a不会改变文件的所属者,所属组,时间等。
1>如果直接cp 的话相当于创建一个新文件把/etc/named.conf的内容复制进去。
针对1>
方法:chown root:named  /etc/named.conf

关闭防火墙,selinux

[root@localhost ~]#systemctl stop status firewalld
[root@localhost ~]#setenforce 0

修改主配置文件

[root@localhost ~]# vim /etc/named.conf
[root@localhost ~]# cat /etc/named.conf
options {
	listen-on port 53 { 192.168.189.128; };
	directory 	"/var/named";
};

zone "zuoye.com" IN {
	type master;
	file "named.zuoye.com";
};

添加文件

[root@localhost ~]# cd /var/named
[root@localhost named]# vim named.zuoye.com
[root@localhost named]# cat named.zuoye.com
$TTL 1D
@	IN SOA	master.zuoye.com.    admin.zuoye.com. (
					1016	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
	IN  NS	master.zuoye.com.
wwww    IN  CNAME www.zuoye.com.
master  IN  A   192.168.189.128
www     IN  A   192.168.189.128
[root@localhost named]# systemctl restart named
//重启DNS服务

修改主机DNS解析的优先性

[root@localhost named]# vim /etc/resolv.conf
[root@localhost named]# cat /etc/resolv.conf 
# Generated by NetworkManager
search localdomain
nameserver 192.168.189.128
nameserver 192.168.189.22

测试DNS是否搭建成功

1>
[root@localhost named]# host  www.zuoye.com  192.168.189.128
Using domain server:
Name: 192.168.189.128
Address: 192.168.189.128#53
Aliases: 

www.zuoye.com has address 192.168.189.128
2>
[root@localhost named]# nslookup www.zuoye.com 192.168.189.128
Server:		192.168.189.128
Address:	192.168.189.128#53

Name:	www.zuoye.com
Address: 192.168.189.128
3>
[root@localhost named]# dig -t A www.zuoye.com  @192.168.189.128

; <<>> DiG 9.11.13-RedHat-9.11.13-3.el8 <<>> -t A www.zuoye.com @192.168.189.128
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64335
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; cookie: 0216f0f691e26d311532df16617196335293b59e53ab8c1f (good)
;; QUESTION SECTION:
;www.zuoye.com.			IN	A

;; ANSWER SECTION:
www.zuoye.com.		86400	IN	A	192.168.189.128

;; AUTHORITY SECTION:
zuoye.com.		86400	IN	NS	master.zuoye.com.

;; ADDITIonAL SECTION:
master.zuoye.com.	86400	IN	A	192.168.189.128

;; Query time: 3 msec
;; SERVER: 192.168.189.128#53(192.168.189.128)
;; WHEN: Fri Oct 22 00:32:51 CST 2021
;; MSG SIZE  rcvd: 123

搭建简单http网站
安装提供http包

[root@localhost named]# yum install httpd -y

编辑主配置文件

[root@localhost named]# vim /etc/httpd/conf/httpd.conf

[root@localhost named]# systemctl restart httpd
//重启服务
[root@localhost html]# cd /var/www/html
[root@localhost html]# echo this is www.zuoye.com > /var/www/html/index.html   //在网站访问的首页,写入内容
测试DNS是否搭建成功

[root@localhost html]# curl www.zuoye.com
this is www.zuoye.com
[root@localhost html]# curl wwww.zuoye.com
this is www.zuoye.com

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342130.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号