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

为什么?为什么?为什么在浏览器里输入www.baidu.com就可以访问百度搜索,而输入pan.baidu.com就可以访问百度网盘,它是怎么实现的?


实验原理简介

Internet中,计算机之间通过ip地址访问。当我们将PC连接到互联网时,上游的DHCP服务器会分给PC一个ip地址,同时也会告诉它DNS服务器的ip地址,当访问www.baidu.com时,PCwww.baidu.com这个网址发送给DNS服务器,然后DNS服务器将它查询到的web服务器ip地址返回给PC,最后通过访问这个ip地址访问到web服务器,从而得到网站内容。


实验过程简介

通过使用VMware Workstation模拟上面的环境,搭建三台服务器,分别是DHCPDNSWeb服务器,系统使用Windows Server 2016,然后再使用一台Win10客户机对实验结果进行验证。


开始实验

虚拟机信息

网络全部设置为仅主机模式,并且关闭DHCP

设定主机名和IP地址

  • DHCP-SERVER:192.168.100.11
  • DNS-SERVER:192.168.100.12
  • WEB-SERVER:192.168.100.13
  • WIN-CLIENT:自动获取ip地址

服务配置

首先再服务器管理器内添加需要的角色和功能,然后打开对应服务的管理器进行服务配置。

配置 Web 服务器

  • 服务器管理器 → 管理 → 添加角色和功能 → 安装Web服务

  • 创建网站所需文件

C:\Users\Administrator>cd ..\..

C:\>mkdir web\baidu\search web\baidu\pan

C:\>echo "<h1>This is baidu search !</h1>" > web\baidu\search\index.html

C:\>echo "<h1>This is baidu pan !</h1>" > web\baidu\pan\index.html
  • 开始 → Windows管理工具 → IIS 管理器 → 添加网站

  • 添加的网站信息

Web服务配置完成

配置 DNS 服务器

  • 服务器管理器 → 管理 → 添加角色和功能 → 安装DNS服务

  • 开始 → Windows管理工具 → DNS 管理器 → 新建正向查找区域

  • 新建区域向导

  • 区域内新建主机

  • 主机记录新建完成

DNS服务配置完成

配置 DHCP 服务器

  • 服务器管理器 → 管理 → 添加角色和功能 → 安装DHCP服务

  • 开始 → Windows管理工具 → DHCP → 新建IPv4作用域

  • 新建作用域向导

DHCP服务配置完成


结果验证

打开WIN-CLIENT客户机,自动获取ip地址,然后访问网站。

  • 自动获取ip地址

  • 查看所有ip信息

ipconfig /renew         #重新获取ip地址

ipcomfig /all           #查看所有ip信息
  • 访问结果www.baidu.com

  • 访问结果pan.baidu.com

实现使用不同主机名访问不同网站。

一些想法

这篇是基于Windows Server的,以后或许还会写一篇Linux版的。

原文地址:https://www.cnblogs.com/llife/p/11247709.html

时间: 2024-10-10 08:09:12

如何用 DHCP + DNS + Web 实现一个网络架构的相关文章

DHCP DNS WEB NAT综合篇

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

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三合一微型架构搭建

Windows server 该实验所使用的的Windows server是微软在2003年4月24日推出的Windows 的服务器操作系统,其核心是Microsoft Windows Server System(WSS),每个Windows Server都与其家用(工作站)版对应(2003 R2除外). DHCP服务 DHCP服务即为动态主机配置协议是一个局域网的网络协议.指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的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.

第19章 可视化网络架构

第19章 可视化网络架构 我们还没有讨论的一个概念是架构可视化,即构建网络中节点和对应的连接的图表并且将该图表作为一副图像保存到磁盘的过程.图中的节点表示层,节点之间的连接表示数据通过网络的数据流. 在每层中这些图通常包括下述部件: (1)输入卷大小: (2)输出卷大小: (3)可选的层的名字. 我们通常使用网络架构可视化,当(1)调试我们自己的自定义网络架构和(2)出版的时候,这时架构可视化要比源码以及涵盖同样信息的表格更加容易理解.在后续中,将看到如何使用keras构建架构可视化,且将它作为

Android开发之使用Web Service进行网络编程

使用Web Service进行网络编程 Android应用通常都是执行在手机平台上.手机系统的硬件资源是有限的,无论是存储能力还是计算能力都有限.在Android系统上开发.执行一些单用户.小型应用是可能的, 但对于须要进行大量的数据处理.复杂计算的应用.还是仅仅能部署在远程server上,Android应用将仅仅是充当这些应用的client. 为了让Android应用与远程server之间进行交互,能够借助子Java的RMI技术,但这要求远程server程序必须採用Java实现:也能够借助于C

如何用 Parse 和 Swift 搭建一个像 Instagram 那样的应用?

[编者按]本篇文章作者是Reinder de Vries,既是一名企业家,也是优秀的程序员,发表多篇应用程序的博客.本篇文章中,作者主要介绍了如何基于Parse特点,打造一款类似Instagram的应用,完整而清晰的步骤,为开发者提供一次绝佳的学习体验.本文系 OneAPM 工程师编译整理. Parse 是一个移动应用开发平台,旗下有个很有意思的产品:Parse Core.它的特色之一是允许应用开发者直接将数据存储在云端,而无需担心设置服务器或重新设计一个 REST API.Parse Core

亚马逊如何用19年拼出一个帝国

6月19日,亚马逊终于发布了众人翘首以盼的智能手机Fire Phone,为他的帝国增添了一块坚实的砖瓦.从1995年到2014年,亚马逊走过了19年.现在让我们来看看,这家开创电子商务的公司,其帝国都是如何构成的. <<<-------------  <_< 向左看 [基础设施]数字书店:亚马逊与图书出版商的缘分,从最初合作尝试,到相互抵制,再到和解,历经数年.亚马逊以设备+内容式的捆绑,赢得了用户,可谓是颠覆性创新,开辟了数字出版业的先河.数字阅读业务可谓亚马逊的根基,原本

花生棒2代的另类玩法 — 万能的棒子,带我穿越另一个网络吧

花生棒1代我是原价298元买的 ,何止用坑爹来表达我的愤怒 ,3个月后的参活动,花生棒2代只要98元(只有298的零头),而且还赠送了一个品胜电源(在京东要37元). 我们来看看这个所谓的2代和1代到底有什么差异性,从包装上来说除了型号跟一代的不同,其他细节完全一样.花生棒的盒子比较小巧,手掌心这么大,盒子的做工还算不错.打开盒子后,发现多了一个说明书,1代不知道是不是为了耍酷 ,连纸张的说明书都没有,仅仅在盒子的四周印上了快速指南,我从设计者的角度理解,算是一种比较有意思的创新,但这种方式传递