DHCP+DNS+WEB三合一微型架构搭建

Windows server

该实验所使用的的Windows server是微软在2003年4月24日推出的Windows 的服务器操作系统,其核心是Microsoft Windows Server System(WSS),每个Windows Server都与其家用(工作站)版对应(2003 R2除外)。

DHCP服务

DHCP服务即为动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。首先, DHCP服务器必须是一台安装有Windows 2000 Server/Advanced Server系统的计算机;其次,担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。

DNS服务

DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。?

WEB服务

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。该实验中所使用的的Web服务器为IIS。

目的

在不同服务器主机上分别架构DNS、DHCP以及WEB服务,并使之能够互联。同时,能够允许第三方客户机对网站进行访问。

事先准备

1、三台虚拟机,两台安装Sever2016作为服务器,一台为客户机;
2、三台虚拟机务必保持为“仅主机模式”,并且关闭三台虚拟机的防火墙。

一、在两台服务器上架构DHCP、DNS服务和WEB服务

(1)在服务器端1(Sever2016-1)完成DHCP与DNS服务的架构

在VM14中选择打开Sever2016-1,如图:

通过开始菜单,进入服务器管理器,点击“添加角色和功能”进行添加DNS、DHCP服务,如图:


在添加角色和功能向导中,首先选择DHCP服务器并在开启的二级菜单中点击下一步,接着选择DNS服务器同样点击下一步,进入选择功能页面(因为我们这里不需要其他的功能故可以直接下一步)一直点击下一步,直至安装结束,安装步骤如图:





安装完成后,在Windws设置中选择“网络和Internet”更改适配器设置,为该服务器设置固定ip,如图:




通过开始菜单进入DHCP管理器右击IPV4,选择“新建作用域”

依次输入DHCP名称、分配ip地址范围以及添加设置好的DNS服务器ip,其它的设置因为本次实验并不需要可以不填,具体如图:



至此完成Sever1上DHCP的设置。

(2)在服务器端2(Sever2016-2)完成WEB服务的架构

打开第二台服务器端(Sever2016-2),同理进行WEB服务的安装,如图


为了实现通过不同ip访问不同网站这一方式,选中Sever2016-2右击选择设置添加第二张虚拟网卡,同样设置为仅主机模式


添加完第二张虚拟网卡后,在搜索栏输入“cmd”接着输入“ipconfig”查询当前两张网卡的ip

接着通过开始菜单,进入IIS管理器进行Web网站的管理

进入IIS管理器,在下拉菜单中右键选取“网站”,点击添加网站,建立第二个网站


接着选中第一个自带的网站,在右边菜单栏中选择绑定,将第一个网站与另一块网卡进行绑定


接着打开文件管理器找到这两个网站所在文件夹,并建立两张网页。
完成网页的建立后,返回Sever2016-1中,通过开始菜单进入DNS管理器,进行DNS服务器的设置,具体如图:

右击“正向查找区域”选择新建区域

将第一个DNS服务器设置为主要区域,接下来设置区域名称,最后点击下一步直至设置完成


主要区域设置完成后接着右键点击选择新建该区域内的第一台主机

因为DNS通过解析网址来获取该网站的ip,因此这里的ip地址必须填构架该网站的ip,点击添加主机后完成DNS的设置

同理为第二个网页建立区域及主机


至此,在两台服务器上完成所有DHCP、DNS以及WEB服务的架构。

二、验证与客户机进行互通,并且通过客户机对这两个网页进行成功域名解析

打开Win10客户机,在搜索栏输入“cmd”进入命令提示符如图:

在命令提示符中输入“ipconfig/renew”重新获取ip地址,获得的ip地址在地址池内,

输入“ping 192.168.200.150”向该ip也就是DHCP服务器所在ip发送数据包,结果如图:

最后输入“nslookup www.first.com”、“nslookup www.second.com”使用域名解析工具,解析该域名,得到的ip与DNS设置的一致。由此可知,DHCP与DNS服务器架构成功并能与客户机实现互通。

三、实验搭建WEB服务虚拟主机的三种不同方式

(1)不同IP进行访问

进入客户机,在浏览器中分别输入“192.168.200.22”、“192.168.200.23”

(2)相同IP,不同端口,进行访问

进入Sever2016-2打开IIS管理器,选择绑定。将两个网站绑定在同一ip下的不同端口上


返回客户机,在浏览器中分别输入“192.168.200.22”、“192.168.200.22:100”

(3)相同ip,相同端口,不同主机名



同时为了能顺利通过主机名进行访问,进入Sever2016-1,打开DNS管理器。将“www.second.com”对应的主机ip地址进行更改

最后,进入客户机,在浏览器中输入对应网址

原文地址:https://blog.51cto.com/14484404/2426807

时间: 2024-11-05 16:23:10

DHCP+DNS+WEB三合一微型架构搭建的相关文章

DHCP + DNS + WEB综合架构的搭建

架构设备: 一个路由器,一个三层交换机,一个二层交换机,两台服务器,一台提供DHCP+DNS服务,一台提供WEB网页服务,两台客户端.用来获取地址和测试.提供DHCP+DNS的服务器由CentOS 7 代替.提供WEB网页服务的由 windows server代替.客户端一台win 10 .一台win 7. 项目要求: 1)sw2为二层交换机,分别有vlan10,vlan20,vlan100 三个vlan,f1/1-3是接入链路,f1/0为中继链路.2)sw1为三层交换机,分别为三个vlan提供

DHCP DNS WEB NAT综合篇

部署CONTOSO公司网络环境 1. CONTOSO公司的网络拓扑结构 2. CONTOSO公司的需求分析 ? 搭建CONTOSO公司基本的网络环境 ? 公司员工能够通过一个公网的IP链接互联网 ? 内网客户端能够域名访问互联网站 ? 搭建公司内部的WEB服务器,并将其发布 ? 搭建公司内部DHCP服务器实现自动IP分配,且要保证有容错的功能 3. 具体的实现流程 1) 按照试验的拓扑结构测试网络的联通性 2) 搭建DHCP服务器实现内网IP地址自动分配 ? 安装DHCP服务器 ? 测试客户端能

架构DHCP+DNS+WEB综合服务

一.实验环境:GNS3拓扑结构:一个三层交换机,一个二层交换机,一个路由器,一台提供DHCP+DNS服务的CentOS 7虚拟服务器,一台提供WEB服务的Server 2016虚拟服务器,两台Windows 10虚拟客户端. 二.实验目的:1)sw2为二层交换机,分别有vlan10,vlan20,vlan100 三个vlan,f1/1-3是接入链路,f1/0为中继链路.2)sw1为三层交换机,分别为三个vlan提供网关,vlan10:192.168.10.1/24.vlan20:192.168.

如何用 DHCP + DNS + Web 实现一个网络架构

为什么?为什么?为什么在浏览器里输入www.baidu.com就可以访问百度搜索,而输入pan.baidu.com就可以访问百度网盘,它是怎么实现的? 实验原理简介 在Internet中,计算机之间通过ip地址访问.当我们将PC连接到互联网时,上游的DHCP服务器会分给PC一个ip地址,同时也会告诉它DNS服务器的ip地址,当访问www.baidu.com时,PC将www.baidu.com这个网址发送给DNS服务器,然后DNS服务器将它查询到的web服务器ip地址返回给PC,最后通过访问这个i

值得我们深入研究和学习:从零开始一步一步搭建坚不可摧的Web系统主流架构

本文标签: Web系统主流架构 搭建Web系统架构 缓存服务器 数据库架构   技术型初创公司  互联网杂谈 主题简介: 1.网站系统架构当前现状 2.Web系统主流架构解析 3.互联网技术团队初期组建经验分享 本文主要结合我之前在海尔电商平台和现在公司的一些实际架构经验,综合实际情况和个人的理解,跟大家分享一下搭建Web系统的一些常用的技术架构和应用技巧. 首先要跟大家探讨一个问题,就是当前传统IT企业或是传统企业的IT系统目前的系统架构是怎样的呢? 就我所经历的NEC软件.海尔集团.青岛航空

Linux服务器集群架构部署搭建(四)WEB服务器LNMP/LAMP搭建部署及站点产品安装(1)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第一章 集群WEB服务器LNMP生产应用 1.1 Nginx的应用场合:根据功能来进行应用 ①静态服务器(图片,视频服务)国内使用的只有两款,另一个是lighttpd.百度贴吧.豆瓣.html.js.css.flv等. ②动态服务:nginx+fastcgi的方式运行php.jsp.动态的并发很少(根据优化达到500-1500),

Servlet+oracle MVC 架构 搭建简易购物车web项目---数据库设计

Servlet+oracle MVC 架构 搭建简易购物车web项目 主要实现以下功能: 1.用户登录,从数据库验证用户的合法性. 2.购物大厅,从数据库取出商品进行展示. 3.在购物大厅可以点击购买商品,跳到我的购物车界面. 4.在我的购物车页面,可以更新商品数量,并能够计算商品总价.可以删除商品.可以提交订单. 5.提交订单以后,进入订单页面,展示个人信息和订单信息  6.再次提交订单以后,给用户发送电子邮件,提醒用户. 数据库设计 用户表 create table users ( id n

Web服务器群集之LAMP平台部署(LAMP架构搭建)

Web服务器群集之LAMP平台部署(LAMP架构搭建) 涉及:Linux/Centos7系统 Apache Mysql PHP 一.前言 ? 上一篇文章主要讲述了有关Web与HTTP协议的基础知识,有了这一基础知识理论的奠定,将对我们此次搭建部署LAMP平台的实验有所帮助. ? LAMP架构是非常成熟的企业网站应用模式之一,其指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境.LAMP是一个缩写词--Linux操作系统.Apache网站服务器.MySQL数据库服务器

标准Web系统的架构分层

标准Web系统的架构分层 – 转载请注明出处 1.架构体系分层图 在上图中我们描述了Web系统架构中的组成部分.并且给出了每一层常用的技术组件/服务实现.需要注意以下几点: 系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用.例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存:一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层. 业务系统间通信层并没有加入传统的HTTP请求方式.这是因为HTTP请求-响应的延迟比较高,并且有很多次和正式请求无关的