Linux---web服务器与DNS域名解析服务器的综合挑战

一.web服务器

  • Web网络服务也叫WWW(World Wide Web 全球信息广播)万维网服务,一般是指能够让用户通过浏览器访问到互联网中文档等资源的服务

  • Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户

二.DNS域名解析服务器

  • IP 地址:是互联网上计算机唯一的逻辑地址,通过 IP 地址实现不同计算机之间的相互通信,每台联网计算机都需要通过 IP 地址来互相联系和分别,但由于 IP 地址是由一串容易混淆的数字串构成,人们很难记忆所有计算机的 IP 地址,这样对于我们日常工作生活访问不同网站是很困难的。

  • 基于这种背景,人们在 IP 地址的基础上又发展出了一种更易识别的符号化标识,这种标识由人们自行选择的字母和数字构成,相比 IP 地址更易被识别和记忆,逐渐代替 IP 地址成为互联网用户进行访问互联的主要入口。这种符号化标识就是域名

  • 域名虽然更易被用户所接受和使用,但计算机只能识别纯数字构成的 IP 地址,不能直接读取域名。因此要想达到访问效果,就需要将域名翻译成 IP 地址。而 DNS 域名解析承担的就是这种翻译效果

三.实践挑战的要求

1.打开3个主机,master、node1、node22.master为web主机,建立sczl网站.

2.node为web网站的dns主机,负责www.sczl.com的解析

3.node1为客户端,输入www.scz1.com会调用node1的dns解析出web网站的IP进而访问web页面

四.实践步骤

4.1下载本次实验所需要用到的软件

master主机上需下载nginx

复制代码
[root@master~]# yum  install nginx  -y

node和node1上需下载bind(这里就只下载一个,剩下一个主播就不放出来了)

复制代码
[root@node ~]# yum  install bind  -y

4.2master,web主机的配置

复制代码
[root@zhangjiajie ~]# mkdir  -p  /www/sczl
[root@zhangjiajie ~]# echo  "sczl  sczl  sczl"   >  /www/sczl/index.html
[root@zhangjiajie ~]# tree /www/
/www/
└── sczl
    └── index.html

1 directory, 1 file

[root@master ~]# vim  /etc/nginx/nginx.conf
[root@master ~]# systemctl restart  nginx

进入配置文件(/etc/nginx/nginx.conf)修改路径

测试

复制代码
[root@master ~]# curl  192.168.72.132
sczl  sczl  sczl

4.3 node,dns主机的配置

4.3.1 配置文件(etc/named.conf)

复制代码
[root@node ~]# vim  /etc/named.conf 

注意!!!这个配置文件格式非常严格,有空格的地方必须有空格,不可以删除,否则重启之后无法通过!!!

4.3.2 区域配置文件(/etc/named.rfc1912.zones )

复制代码
[root@node ~]# vim  /etc/named.rfc1912.zones 

4.3.3 正向解析资源文件(vim /var/named/named.localhost )

复制代码
[root@node ~]# ls /var/named   #查看文件位置
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@node ~]# cp  -a  /var/named/named.localhost    /var/named/sczl.com.zone
#拷贝正向解析目录

注:域名后面必须带有.如(sczl.com.)

切记:编辑完配置文件,必须要重启配置文件

复制代码
[root@node ~]# systemctl restart  named

4.4 node1 客户端的配置

先修改网卡的dns配置

复制代码
[root@node1 ~]# nmtui
复制代码
[root@node1 ~]# nmtui
[root@node1 ~]# nmcli c up  ens32   #重启
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)

五.测试

出现这个后就代表实验成功

相关推荐
鼎讯信通24 分钟前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题
运维·网络·数据库
三十..1 小时前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
跨境数据猎手2 小时前
大数据在电商行业的应用
大数据·运维·爬虫
linyanRPA2 小时前
影刀RPA店群自动化实战:多店铺活动自动报名与促销管理架构设计
运维·自动化·办公自动化·rpa·python脚本·爬虫自动化·店群自动化
mounter6253 小时前
现代 Linux 内存管理的演进与变革:从传统 LRU 到多代架构 MGLRU
linux·服务器·kernel
会Tk矩阵群控的小木3 小时前
安卓群控系统对于游戏工作室实战教程
android·运维·游戏·adb·开源软件·个人开发
赵渝强老师3 小时前
【赵渝强老师】Kubernetes(K8s)中的金丝雀升级
linux·docker·云原生·容器·kubernetes
佛山个人技术开发3 小时前
GitCode SSH连接配置教程
运维·ssh·gitcode
Qt程序员3 小时前
Linux RCU 原理与应用
linux·c++·内核·linux内核·rcu
The Sheep 20233 小时前
Vue复习
linux·服务器·数据库