VMware构建内网域环境

2024-02-23 03:50
文章标签 构建 环境 vmware 网域

本文主要是介绍VMware构建内网域环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

VMware构建内网域环境

环境准备:

镜像下载

  • Windows Server 2019: 192.168.138.128
  • Windows 10: 192.168.138.130
  • VMware® Workstation 16 Pro VMnet3 仅主机模式

image-20210806143946907

搭建域环境

Windows Server 2019域控服务器(192.168.138.128)

1、设置服务器

设置域控IPDNSDNS执行本机地址

image-20210806141841941

2、更改计算机名称

将计算机名改为DC,后续加入域Nets.Brooklyn后,域控全名变为DC.Nets.Brooklyn,点击确定后重启计算机生效。

image-20210728113458528

3、安装控制器和DNS服务

服务器管理器窗口如下

image-20210728113853585

单击“添加角色和功能”选项,进入引导界面,“开始之前”保持默认设置,单击“下 一步”按钮,进入“安装类型”页面。选择“基于角色或者基于功能的安装”选项,单击“下一 步”按钮,进入“服务器选择”选择页面。目前的服务器池中只有当前这一台机器,保持默认设置。单击“下一步”按钮,在“服务器角色”页面勾选“Active Directory 域服务”和“DNS 服务器”复选框:

image-20210728114330788

在“功能”页面,保持默认设置,单击“下一步”按钮,进入“确认”页面。确认需要安装 的组件后,勾选“如果需要,自动重新启动目标服务器”复选框,然后单击安装:

image-20210728114444826

4、升级服务器

Active Directory 域服务安装完成后,需要将此服务器提升为域控制器。单击“将此服务器提 升为域控制器”选项(如果不慎单击了“关闭”按钮,可以在“服务器管理器”页面中打开相关 页面),在右上角可以看到一个中间有“!”的三角形按钮。单击该按钮,提升服务器:

image-20210728114652481

AD 域服务安装完成。接着,进入“Active Directory 域服务配置向导”页面,在部署操作中单 击选中“添加新林”单选按钮并输入根域名(必须使用允许的 DNS 域命名约定) 。将根域名设置 为Nets.Brooklyn

image-20210728114917953

后续默认选项直到最后~

5、创建Active Directory用户

为Windows 10创建域控账户,在“Active Directory 用户和计算机”页面转到“Users”目录并单击右键,添加新用户:harden

image-20210728143247458

Windows10 计算机

将Windows 10系统加入该域,先设置IP地址为192.168.138.130,DNS地址为192.168.138.128, 然后查看设置并运行ping hacker.testlab命令进行测试:

image-20210806175109473

接下来,将主机加入域,更改计算机名为win10-X64-test,将域名更改为 Nets.Brooklyn。 单击“确定”按钮后,会弹出要求输入拥有权限的域账户名称和密码的对话框。 输入域管理员用户账号和密码后,即可加入域

image-20210729142831057

操作成功后,会出现重启计算机的提示。用创建的harden用户登录域即可。

image-20210729143332598

此时,我们在DC中“Active Directory 用户和计算机”页面的Computers项可以看到Win10加入的计算机名:

image-20210806175431191

参考

《内网安全攻防:渗透测试实战指南》

Vmware虚拟机三种网络模式详解

这篇关于VMware构建内网域环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/737425

相关文章

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

Python利用PySpark和Kafka实现流处理引擎构建指南

《Python利用PySpark和Kafka实现流处理引擎构建指南》本文将深入解剖基于Python的实时处理黄金组合:Kafka(分布式消息队列)与PySpark(分布式计算引擎)的化学反应,并构建一... 目录引言:数据洪流时代的生存法则第一章 Kafka:数据世界的中央神经系统消息引擎核心设计哲学高吞吐

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据

Java 与 LibreOffice 集成开发指南(环境搭建及代码示例)

《Java与LibreOffice集成开发指南(环境搭建及代码示例)》本文介绍Java与LibreOffice的集成方法,涵盖环境配置、API调用、文档转换、UNO桥接及REST接口等技术,提供... 目录1. 引言2. 环境搭建2.1 安装 LibreOffice2.2 配置 Java 开发环境2.3 配

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3