云计算实训12——配置web服务器、配置客户端服务器、配置DNS服务、实现DNS域名解析

一、配置web服务器

准备操作

首先在正式配置之前需要做以下操作

关闭防火墙

systemctl stop firewalld

永久关闭防火墙

systemctl disable firewalld

关闭selinux

setenforce 0

永久关闭selinux

vim /etc/selinux/config

selinux=permissive

还需要保证能够正常ping通www.baidu.com

1.安装nginx

root@web \~\]# yum -y install nginx

查看nginx的安装情况

root@web \~\]# rpm -qa \| grep nginx ![](https://i-blog.csdnimg.cn/direct/e365e540184946b582ffee7d6b35a6c3.png) \[root@web \~\]# rpm -ql nginx

2.启动nginx

root@web \~\]# nginx

3.编写页面内容

使用echo写入内容

root@web \~\]# echo "I am web server marjor is static file manager" \> /usr/share/nginx/html/index.html #### 4.浏览器访问测试 ![](https://i-blog.csdnimg.cn/direct/5a4c42ecf02a460a9372fa98be39db0c.png) 能够在web页面看到我们写入的内容了 ### 二、配置客户端服务器 #### 1.创建dns服务器,解析域名 编写配置文件 > \[root@client \~\]# vim /etc/resolv.conf > > nameserver 8.8.8.8 > > nameserver 114.114.114.114 #### 2.下载elinks > \[root@client \~\]# yum -y install elinks #### 3.登录 登入links,进入下面页面 > \[root@client \~\]# elinks ![](https://i-blog.csdnimg.cn/direct/6fe9b867b35d44ee91c74b214d704be8.png) #### 4.域名访问 使用域名访问www.baidu.com ![](https://i-blog.csdnimg.cn/direct/ed69bd482d5d4e27b2e971792a41493d.png) 访问到下图所示的百度页面 ![](https://i-blog.csdnimg.cn/direct/e6931b48b3a94a8a958c61f6c48f5305.png) #### 5.临时修改dns配置文件 将"nameserver 192.168.1.80"重定向到dns配置文件中 > \[root@client \~\]# echo "nameserver 192.168.1.80" \> /etc/resolv.conf 进行查看,发现内容已经发生了变化 ![](https://i-blog.csdnimg.cn/direct/cbe368ff78fb44fbab73b52b8e5652b4.png) 访问外网,会出现访问不到的现象 ![](https://i-blog.csdnimg.cn/direct/5fb0f0bb26ce4255b35e25c13c2a829a.png) 这是由于,此时的dns解析不了修改后的IP地址所致 #### 6.重新启动网络 > \[root@client \~\]# systemctl restart network 原来的配置文件中的内容又会回来,如下图所示: ![](https://i-blog.csdnimg.cn/direct/5616c398eb934eefab1311be5b83fe58.png) 此时又能够正常访问外网 ![](https://i-blog.csdnimg.cn/direct/b48057dbe8c24408b1600630ffac947d.png) 综上:修改/etc/resolv.conf文件能够临时修改dns地址,重新启动后会回到原来的状态 ### 三、配置DNS服务 #### 1.安装bind > \[root@dns \~\]# yum -y install bind > > 查看bind文件 > > \[root@dns \~\]# rpm -ql bind > > /etc/named.conf > > /etc/named.rfc1912.zones #### 2.启动named服务 > \[root@dns \~\]# systemctl start named #### 3.备份配置文件 > \[root@dns \~\]# cp /etc/named.conf /etc/named.conf.bak > > \[root@dns \~\]# cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak 查看 ![](https://i-blog.csdnimg.cn/direct/3809098009a24213a512e67c498fd338.png) #### 4.编辑配置文件 (1)编辑named.conf配置文件,更改访问权限 > \[root@dns \~\]# vim /etc/named.conf > ![](https://i-blog.csdnimg.cn/direct/cab597550eb544dd947af6531522f0cc.png) 重启服务 > \[root@dns \~\]# systemctl restart named (2)配置/etc/named.rfc1912.zones 域名解析文件 > \[root@dns \~\]# vim /etc/named.rfc1912.zones > > ![](https://i-blog.csdnimg.cn/direct/f1a645d4c32945b794715d73f48de822.png) #### 5.复制named.localhost文件 进入/var/named目录 > \[root@dns \~\]# cd /var/named/ 复制named.localhost文件将其命名为 ayou.dongdong.zone > \[root@dns named\]# cp -p named.localhost ayou.dongdong.zone 查看 ![](https://i-blog.csdnimg.cn/direct/26b5e0ba3b7d4ff099872f082e7c41ba.png) #### 6.编辑复制后的文件 编辑ayou.dongdong.zone文件 > \[root@dns named\]# vim ayou.dongdong.zone 此处输入web服务器的ip ![](https://i-blog.csdnimg.cn/direct/2cde54fab9f64002bc31bb2aa0558820.png) #### 7.检查配置文件 > \[root@dns named\]# named-checkconf /etc/named.conf > > > \[root@dns named\]# named-checkconf /etc/named.rfc1912.zones > > > \[root@dns named\]# named-checkzone ayou.dongdong.zone ayou.dongdong.zone > > zone ayou.dongdong.zone/IN: loaded serial 0 > > OK > #### 8.重启服务 > \[root@dns named\]# systemctl restart named 查看端口占用情况 ![](https://i-blog.csdnimg.cn/direct/c128e76cc9b14018baf07dbf49ad57c9.png) 至此,我们的dns服务的搭建就完成了 #### 9.客户端测试 在客户端ping百度 ![](https://i-blog.csdnimg.cn/direct/96dff8f113ea4a1eb807f978a503af6c.png) 能够正常ping通 然后再ping 我们创建的域名 ![](https://i-blog.csdnimg.cn/direct/90bbfef30dcc404abc2d8137fd79136e.png) 仍然能够正常ping通 使用URL界面访问 > \[root@client \~\]# elinks 输入http://www.ayou.dongdong ![](https://i-blog.csdnimg.cn/direct/9d4b6246aae94186a84ac4ed89f26e13.png) 点击ok后就可以看到我们写入的页面了 ![](https://i-blog.csdnimg.cn/direct/3ab40fd83b244d289fd957c073d700bc.png) #### 总结 测试发现客户端去访问页面时,只需要访问我们设置的域名,然后dns服务器会将域名解析成IP地址,帮助客户端快速的访问到想要访问的页面!

相关推荐
热爱生活的猴子3 小时前
阿里云服务器正确配置 Docker 国内镜像的方法
服务器·阿里云·docker
物联网老王5 小时前
Ubuntu Linux Cursor 安装与使用一
linux·运维·ubuntu
艾伦_耶格宇6 小时前
【ACP】阿里云云计算高级运维工程师--ACP
运维·阿里云·云计算
一位摩羯座DBA7 小时前
Redhat&Centos挂载镜像
linux·运维·centos
学习3人组7 小时前
CentOS配置网络
linux·网络·centos
shangyingying_17 小时前
关于小波降噪、小波增强、小波去雾的原理区分
人工智能·深度学习·计算机视觉
计算机毕设定制辅导-无忧学长7 小时前
西门子 PLC 与 Modbus 集成:S7-1500 RTU/TCP 配置指南(一)
服务器·数据库·tcp/ip
weixin_307779137 小时前
Hive集群之间迁移的Linux Shell脚本
大数据·linux·hive·bash·迁移学习
漫步企鹅8 小时前
【蓝牙】Linux Qt4查看已经配对的蓝牙信息
linux·qt·蓝牙·配对
cui_win8 小时前
【网络】Linux 内核优化实战 - net.core.flow_limit_table_len
linux·运维·网络