前言

一个典型的单域环境由主机,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. 【Leetcode_easy】976. Largest Perimeter Triangle

    problem 976. Largest Perimeter Triangle solution: class Solution { public: int largestPerimeter(vect ...

  2. Vue简单基础 + 实例 及 组件通信

    vue的双向绑定原理:Object.defineProperty() vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫 ...

  3. 我的Java之路

    前言: 之前在学习python,刚开始的时候跟多数小白一样学习一些基础的知识,比如数据类型,用法,基本的语言结构,学了一段时间实在是学习不下去了,真是太TMD的无聊了,很多方法都记不住,也不知道学了这 ...

  4. php面相对象类中成员

    类中成员 一个类的内部可以有3种代码:属性.方法.类常量它们统称为“类中成员”. 一般属性 属性就是放在一个类中的变量. 定义形式: 形式1: var  $v1 ; //定义不赋值 形式2: var ...

  5. 洛谷 题解 P2540 【斗地主增强版】

    [分析] 暴力搜顺子,贪心出散牌 为什么顺子要暴力? 玩过斗地主的都知道,并不是出越长的顺子越好,如果你有一组手牌,3,4,5,6,7,6,7,8,9,10,你一下把最长的出了去,你会单两张牌,不如出 ...

  6. 解决 IE 或者兼容模式不支持 document.getElementsByClassName() 的方法

    网页错误详细信息消息: 对象不支持此属性或方法 document.getElementsByClassName('element_name') 需要自己实现下该方法,因为ie5之前的版本并不支持这个方 ...

  7. [ES] - 图形化界面工具

    推荐更新: Windows平台为 ElasticSearch 6.x 安装 Head 客户端插件 elasticsearch-head A web front end for an Elasticse ...

  8. 编程语言、Python介绍及其解释器安装、运行Python解释器的两种方式、变量、内存管理

    一.编程语言介绍 1.1 机器语言:直接用计算机能理解的二进制指令来编写程序,直接控制硬件. 1.2 汇编语言:在机器语言的基础上,用英文标签取代二进制指令来编写程序,本质上也是直接控制硬件. 以上2 ...

  9. python 之 面向对象基础(组合和封装)

    7.4 组合 解决类与类之间代码冗余问题有两种解决方案: 1.继承:描述的是类与类之间,什么是什么的关系 2.组合:描述的是类与类之间的关系,是一种什么有什么的关系 一个类产生的对象,该对象拥有一个属 ...

  10. 04 IO流(二)——IO类的记忆方法、使用场景

    关于IO流以前写的PPT式笔记请跳转:https://blog.csdn.net/SCORPICAT/article/details/87975094#262___1451 IO流的主要结构 记忆方法 ...