前言

一个典型的单域环境由主机,DC(Domain Controller域控制器)、DNS服务器组成。DNS、DC都可以有多个,以实现负载均衡和容错

域中的计算机通过DNS解析域控制器,然后向域控制器注册自己。

实验环境

DNS可以和DC在一台机器上,于是实验环境如下

192.168.40.10这台机器既是DC,又是DNS。其DNS指向自己(为啥可以指向自己,参考 DNS专题系列)

注意:域中的计算机SID不可以相同。对于使用WMWare Workstation克隆(软硬克隆)虚拟机来说,SID是相同的,如何修改SID参考Windows Server 2008更改SID

DC Controller配置

安装域控制器

重启后,再次登陆就是域账号登陆

登陆系统后变化:本地用户和组没了,计算机名称变成了FQDN

安装完成后检查及修改

检查

开始-管理工具 新增如下几项

上面说到,升级为域以后,本地用户和组没了。原来的用户和组并没有消失,而是放到了 开始-管理工具-Active Directory用户和计算机下面

接下来检查DNS,注意你环境的数目是否与我的相同

修改

重启后,DNS会指向127.0.0.1,虽然也是只想自己但是不正规,修改如下

将Web Srv和 File Srv加入域

网络配置

DC、Web Srv、File Srv网络互通,都可以上外网

Web Srv

File Srv

加入域

服务器管理器-更改系统属性-更改

加入域的时候需要输入账号密码,这个账号密码不是Web Srv自己的,而是DC上的账号密码。加入域好比入党,入党需要入党介绍人,DC里面的用户就可以充当入党介绍人。DC里面的administrator肯定可以当入党介绍人,除了administrator,DC里面的普通用户也可以充当入党介绍人。见上图

加入域后,DC的computers下面可以看到域中的计算机

DNS指向互联网DNS

如果Web Srv的DNS没有指向DC,而是指向了互联网DNS,那么他在加入域的时候会等很久,因为他试图通过互联网DNS解析域。最终找不到域,报错 “不能联系域winsrv.cac.com 的 Active Directory域控制器”

能成功加入域,DNS功不可没。前面说过注意DNS的条目数量,少的话就会导致无法加入域。执行如下命令重启netlogon服务,DC会自动向DNS服务器注册自己。

当然除了在命令行重启netlogon服务,图形界面也可以重启netlogon

如果netlogon重启后还是没有恢复DNS怎么办?

检查DNS区域是否允许更新

无:表示谁都不能更新DNS记录

安全:只有域中的计算机可以更新DNS记录

非安全:谁都能更新DNS记录

通常选安全

检查域控制器是否有完整的域名

其次检查DC的名称

有的时候即使升级为DC,计算机名称还是没变成FQDN那种形式,还是显示原来的名字,eg:WinSrv

检查域控制器的DNS是否指向正确的DNS服务器

本地连接DNS设置中,是否选中 向DNS中注册此链接的地址

加入域带来的好处

统一身份验证

域中的账户,可以在域中的任何一台计算机登陆,访问共享资源的时候不需要输入账号密码。

统一管理

禁止域账户登陆特定计算机

加入域后,域账户可以在域中任意一台计算机的登陆。当然也可以限制域账号只在某台计算机登陆,演示如下

禁止域账户在指定时间登陆

除了禁止域账号登陆某台计算机外,还可以设置域账号在什么时间允许登陆

使用组策略限制域用户更改IE首页

域用户和本地用户登录

登陆域账号需要输入完整FQDN,登陆本地账户直接输入用户名即可。输入提示会告诉你登陆的是域还是本地计算机

默认情况下域管理员没有设置FQDN,可以单独设置。这样域管理员可以在域中其他计算机登陆

域管理员默认是域中所有计算机的管理员,因为域中的计算机默认将域管理员加入了本地计算机管理员组

Windows Server 2008搭建单域环境的更多相关文章

  1. Windows server 2008搭建php运行环境

    下载php组件包 首先到http://windows.php.net/download/下载你需要的php版本,这里我下载的是php5.3. 下面解压php组件 包到磁盘上. 安装Microsoft ...

  2. Windows Server 2008搭建域控制器《转载51CTO.com》

    Windows Server 2008搭建域控制器 引入 在小型网络中,管理员通常独立管理每一台计算机,如最为常用的用户管理.但当网络规模扩大到一定程度后,如超过 10 台计算机,而每台计算机上有 1 ...

  3. 如何打开Windows Server 2008 R2的域安全策略

    今天安装了Windows Server 2008 R2系统,并且建了域环境,在添加新用户的时候,发现用简单的密码时域安全策略提示密码复杂度不够,于是我就想在域安全策略里面把密码复杂度降低一点,但是很快 ...

  4. Windows Server 2008搭建域控制器

    前言 1.为什么要建域 工作组的分散管理模式不适合大型的网络环境下工作,域模式就是针对大型的网络管理需求设计的,就是共享用户账号,计算机账号和安全策略的计算机集合.域中集中存储用户账号的计算机就是域控 ...

  5. windows server 2008 r2 AD域服务器设置

    域控制器是指在"域"模式下,至少有一台服务器负责每一台联入网络的电脑和用户的验证工作,相当于一个单位的门卫一样,称为"域控制器(Domain Controller,简写为 ...

  6. 转 Windows server 2008 搭建VPN服务

    VPN英文全称是“Virtual Private Network”,就是“虚拟专用网络”.   虚拟专用网络就是一种虚拟出来的企业内部专用线路.这条隧道可以对数据进行几倍加密达到安全使用互联网的目的. ...

  7. Windows Server 2008 R2 安装域

    在Windows Server 2008 R2里面安装域. 1.首先在"服务"里面添加"角色": 2.选择对应的域角色 3.安装完成后要启动配置向导 4.选择新 ...

  8. win server 2008 r2 sharepoint 域环境安装经历

    环境: 物理机:win7(x64,计算机名字:wyman-pc,ip:192.168.10.102)  / sql server 2008 r2(x64) /VM10 虚拟机:win svr 2008 ...

  9. Windows Server 2008 R2父域管理员与子域管理员相互登录访问

    一.问题: 父域创建的域管理员登录不了子域服务器,子域创建的域管理员登录不了父域服务器? 二.原因分析: 父域创建的域管理员是存在父域中,而子域创建的域管理员存在子域中,父域创建的管理员是不存在子域中 ...

随机推荐

  1. Flink统计当日的UV、PV

    Flink 统计当日的UV.PV 测试环境: flink 1.7.2 1.数据流程 a.模拟数据生成,发送到kafka(json 格式) b.flink 读取数据,count c. 输出数据到kafk ...

  2. 数据挖掘经典算法PrefixSpan的一个简单Python实现

    前言 用python实现了一个没有库依赖的"纯" py-based PrefixSpan算法. Github 仓库 https://github.com/Holy-Shine/Pr ...

  3. Linux 缺少 mime.types 文件 mailcap

    问题描述: 一个项目当中使用的是 ossfs 挂载的一个 oss,在系统上传附件时,比如图片或视频时, 它的头信息为,application/octet-stream,上传后直接为二进制文件,访问的话 ...

  4. 捕捉AVPlayerViewController 系统原生工具栏的出现、隐藏事件

    需求前提 1. app内轻量级的视频播放功能,故不希望引入“过度开发.过度封装”的第三方控件组,使用原生的AVPlayerViewController 2. 工具栏有新增控件需求,如下载按钮 等 3. ...

  5. svn查看登录过的账号密码

    直接下载:http://www.leapbeyond.com/ric/TSvnPD/

  6. webpack的配置 @3.6.0

    1.下载对应版本的webpack npm install webpack@3.6.0 -save --dev 2.新建webpack.config.js文件,目录结构↑ 3. >>webp ...

  7. Python列表生成式测试

    print('*'*50) list1 = list(range(1,6)) print(list1) del(list1) #range(1,20) 按顺序生成列表 list1 = [] for x ...

  8. 第三章 hash是个啥玩意

    3.10 hash 什么是哈希? hash,一般翻译做散列.杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值.这种转换是一种压 ...

  9. python — 线程

    目录 1.线程基础知识 2 Thread 类 3 锁 4 队列 1.线程基础知识 1.1 进程与线程的区别 进程: 创建进程 时间开销大 销毁进程 时间开销大 进程之间切换 时间开销大 线程: 线程是 ...

  10. c++ (1) c++ 与c 的区别

    可以说c++ 语言在c基础上扩展了许多  在学习玩c语言之后  学习c++ 会发现容易一些  但是c++也有优越于c 的地方 c++ 与c 语言都属于本地编译型语言 ,直接编译成本地编译码,运行特别快 ...