构建小型架构和原理详细讲解(DNS+WEB+DHCP),建立一个让你女神动心的网站

一.首先你需要下载这个软件VMware workstation pro14版本:虚拟机,安装详情请看我之前博客的教程。
1.你还需要下载服务器镜像文件sever 2016,安装破解请看我博客之前的详情。链接:https://pan.baidu.com/s/17DwX8aFTHYq_K1INSpcgvg
提取码:dnfo
复制这段内容后打开百度网盘手机App,操作更方便哦
这是我的 百度云盘里面软件,破解都有。
二.了解Web服务及原理
1.什么是Web
目前,该词汇又引申为“环球网”,而且,在不同的领域,有不同的含义。
就拿“环球网”的释义来说,对于普通的用户来说,web仅仅只是一种环境——互联网的使用环境、氛围、内容等;而对于网站制作、设计者来说,它是一系列技术的复合总称(包括网站的前台布局、后台程序、美工、数据库领域等等的技术概括性的总称)。
2.Web原理

三.了解DHCP服务及原理
1.什么是DHCP服务
动态主机配置协议(DHCP)是一种网络管理协议,用于为进入网络的任何新节点动态分配?IP?地址。DHCP?允许自动配置节点,从而避免了网络管理员参与的必要性。
2.DHCP作用和原理

第一个步骤:discover 广播:你去散布消息,单播:一对一的散布消息,组播:分组形式去散步消息。

第二个步骤:offer

第三个步骤:request

第四个步骤;ack

客户端的重启及续租两个场景,重启之后从第三步开始,如果要续租的话过半的时间才可以续租,如果过了时间因为网络协议会自动分配给你一个网址。169.254.

四.了解DNS服务及原理
1.什么是DNS
DNS(Domain?Name?System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC?2181对DNS有规范说明,RFC?2136对DNS的动态更新进行说明,RFC?2308对DNS查询的反向缓存进行说明。DNS(Domain?Name?System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC?2181对DNS有规范说明,RFC?2136对DNS的动态更新进行说明,RFC?2308对DNS查询的反向缓存进行说明。
2.DNS原理
DNS解析IP地址,去实现不同的域名,我们分为根域,顶级域,二级域
下面有一张图是DHCP的迭代查询和递归查询原理图。

五.我们开始创建网站架构 DNS+WEP+DHCP
1.我们先来打开虚拟机VM,打开我们的WIN10系统,和服务器系统。

2.我们把我们的网络设置成只和主机相连
3.我们到虚拟机编辑器中,去设置网络

4.我们给服务器设置一个网址,再给客户端设置一个网址,让客户端DNS服务器选择我们服务器的网址。

5.我们去把服务器防火墙关了,不然影响我们实验
6.我们来验证一下客户机与服务器是否相通,相通之后我们才能去搭建DNS服务。


7.我们开始搭建DNS服务,到服务器中添加功能

8.我们安照下面图片一步一步开始安装DNS


9.安装好之后关闭,我们回到桌面,打开DNS

10.我们去设置一个新建区域,去建立一个域名,按照下面图片一步一步来


11.我们设置好了之后我们去设置主机名,完了之后我们在验证一下是否可以解析

12.我们开始建立WEB服务,首先我们先加一个网络适配器。

13.设置好之后我们回到我们的服务器,去构建WEB服务按照图片来


13.我们使用不同的IP来使用不同的网站

14.建好网站好我们去建两个文件夹


15.我们来验证一下是否能收到IP地址。

16.我们来建立DHCP服务器
![]
17.我们建立完毕后,去DHCP服务器里面设置DNS

咱们下面去设置路由器网卡网址

DNS你已经做好了直接添加就行,会自动解析

咱们就创建好了,下一步咱们去验证一下客户机是否能连上我们服务器

OK以上就是我们的客户机连上服务器了,我们的网址,网卡,DNS都对了。
好我们最后来试一下,是否能用域名来上网

以上就是我们全部的内容了。

原文地址:https://blog.51cto.com/14449524/2426123

时间: 2024-08-02 09:22:31

构建小型架构和原理详细讲解(DNS+WEB+DHCP),建立一个让你女神动心的网站的相关文章

Spring Cloud微服务架构代码结构详细讲解

上一篇我们介绍了spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下: 第一部分: 针对于普通服务的基础框架封装(entity.dao.service.controller.api)等 第二部分: spring cloud通用微服务项目,可以监控左右微服务,当然,本身自己也是微服务. 第三部分: 针对于框架内所有组件的封装,可以植入任何的模块项目中. 第四部分: 自身项目的微服务业务,比如:会员模块.消息模块.资金模块.订

java版b2b2c社交电商spring cloud分布式微服务 - particle云架构代码结构详细讲解

spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下: 第一部分: 针对于普通服务的基础框架封装(entity.dao.service.controller.api)等第二部分: spring cloud通用微服务项目,可以监控左右微服务,当然,本身自己也是微服务.第三部分: 针对于框架内所有组件的封装,可以植入任何的模块项目中.第四部分: 自身项目的微服务业务,比如:会员模块.消息模块.资金模块.订单模块等. 我们针对于

DNS服务解析,如何用bind构建主从架构的DNS服务器。

DNS(Domain Name System,域名系统) 在互联网上实现FQDN与IP地址的解析,这样避免了人们在访问站点时,记忆长串难懂的ip地址,只需要记忆人们容易理解的域名就行了. FQDN (Fully Qualified Domain Name,完全合格域名) FQDN------------------IP Address 正向解析 IP Address------------FQND 反向解析 简述工作原理: 我们大家都知道,全球一共有13台根节点服务器,当我们的DNS服务器收到一

Java大型互联网-构建高并发和高可用的电商平台架构实践原理

并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行. "高可用性"(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性. 一. 设计理念 1. 空间换时间 多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返

JAVA读书推荐----《深入分析Java Web技术内幕》--《java多线程编程核心技术》--《大型网站技术架构 核心原理与案例分析》-《Effective Java中文版》

(1)  首先推荐的不是一本书,而是一个博客,也是我们博客园另外一位博友java_my_life. 目前市面上讲解设计模式的书很多,虽然我前面讲了看书是最好的,但是对设计模式感兴趣的朋友们,我推荐的是这个博客.这位博友的设计模式讲得非常非常好,我认为90%的内容都是没有问题且很值得学习的,其讲解设计模式的大体路线是: 1.随便开篇点明该设计模式的定义 2.图文并茂讲解该设计模式中的结构 3.以详细的代码形式写一下该种设计模式的实现 4.补充内容 5.讲解该设计模式的优缺点 对于一个设计模式我们关

angular学习笔记(二十八)-$http(6)-使用ngResource模块构建RESTful架构

ngResource模块是angular专门为RESTful架构而设计的一个模块,它提供了'$resource'模块,$resource模块是基于$http的一个封装.下面来看看它的详细用法 1.引入angular-resource.min.js文件 2.在模块中依赖ngResourece,在服务中注入$resource var HttpREST = angular.module('HttpREST',['ngResource']); HttpREST.factory('cardResource

DNS原理及DNS服务器的建立(主从)

DNS(Domain Name Service)是域名解析服务.由于网络中IP地址众多而很难记住提供服务主机(比如web服务)的IP,所以使用人们更容易记住的字符串名来代替IP,但是主机间通信要依靠IP地址.所以为了解决这种矛盾,我们使用域名解析服务这个中间层.使得主机名和IP能够一一对应起来: 这篇博文我们主要讲解一下以下内容: 1.DNS服务器工作原理. 2.DNS配置文件介绍(重点说一下安全控制选项). 3.正向解析区域文件配置.反向解析区域文件配置. 4.主.从DNS服务器构建. 一.D

Oracle架构实现原理(转)

Oracle RDBMS架构图 一般我们所说的Oracle指的是Oracle RDBMS(Relational databases Management system),一套Oracle数据库管理系统,也称之为Oracle Server.而Oracle Server主要有两大部分: Oracle Server = 实例 + 数据库 (Instance和Database是相互独立的) 数据库 = 数据文件 + 控制文件 +日志文件 实例 = 内存池 + 后台进程 所以可以细分为: Oracle S

基于Tomcat构建LNMT架构的网站并实现Session保持

简介 LNMT=Linux+Nginx+MySQL+Tomcat: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器: 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选: 架构需求 Tomcat实现JSP动态请求解析的基本架构 说明:由后端Tomcat负责解析动态jsp请求,但为了提高响应性能,在同一主机内配置Nginx做反向代理,转发所有请求至tomcat即可: 完整的LNMT架构设计 说明:本篇博客主要讲解单台Hapro