DNS 及 bind

DNS 及 bind .note-content {font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "WenQuanYi Micro Hei", SimSun, Song, sans-serif;} DNS 及 bind DNS(Domain Name System)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。 目前,负责管理域名和IP地址的分配等与互联网相关的任务的组织是ICANN,ICANN是美国加利福尼亚的非营利社团,主要由互联网协会的成员组成。 DNS 及 bind DNS介绍 DNS域名空间 DNS解析 资源记录 DNS端口 DNS 的实现之 BIND BIND介绍 BIND实验 DNS介绍 DNS域名空间 计算机之间的网络通信是靠IP识别彼此的,目前使用的IPv4地址由32位二进制数组成,对于计算机来说,最擅长的莫过于识别数字,而人类却很难记住这么长的数字,人类容易记住的是有意义的名字,早期的人们为了解决这个问题,将IP与主机名的对应关系存储于电脑的hosts文件中: Linux: /etc/hosts windows: %WINDIR%/system32/drivers/etc/hosts 早期网络还未流行起来的时候,计算机数量不多,使用hosts文件存储的方法还可行,后期网络大规模扩展以后,使用hosts文件存储IP与主机名映射关系遇到了诸多问题: hosts 文件无法同步到所有计算机 hosts 文件越来越大,占用过多存储空间,查询缓慢 为了解决这一日益突出的问题,加州大学伯克利分校的研究生设计出了一套分层式IP与名称映射数据库管理系统,就是今天的DNS系统。DNS分层结构如下图所示: 这种树状的分层结构我们称之为DNS域名空间,通过分层的方式将DNS划分成多层级区域,最顶层为根域,下一层为顶级域(一级域),二级域,… ,根域不再存储所有的资源记录,仅存储顶级域的资源记录,将其它层级的资源记录委派给其子域,同理顶级域也将更低层级的资源记录委派给下层子域。在逻辑上已将DNS分成诸多区域,物理上我们可以将各区域数据库存储于同一台电脑上,也可以将同一个区域数据库存储于不同的电脑上。

逻辑卷的管理 LVM

LVM 逻辑卷管理LVM 逻辑卷管理 想象一个场景,某天你管理的服务器硬盘空间不足了,该怎么处理。当然是加硬盘,但若系统不允许关机,服务不能停,如何添加硬盘。此时我们可以在早期规划的时候就创建逻辑卷。逻辑卷可以在不影响系统运行的情况下弹性的扩展、压缩硬盘空间。 逻辑卷组成 如下图所示,逻辑卷的逻辑结构图,PV(physical volume)组成卷组VG(volume group),在卷组上可以创建逻辑卷LV(logical volume)。 PV (Physical Volume) PV 物理卷,就是硬盘或分区,和物理的硬盘有同样的功能,和普通硬盘的区别在于,它被标识为物理卷,有物理卷的管理参数,将来用它创建卷组用。 VG (Volume Group) VG 卷组,将多个物理卷集合为一个大的逻辑硬盘,类似于没有LVM功能的硬盘,为创建逻辑卷提供硬盘空间,普通硬盘上面分配空间是通过block块进行分配,而卷组中是通过PE进行分配,PE是逻辑卷中空间分配的最小单位,默认值为4M。 LV (Logical Volume) LV 逻辑卷,逻辑卷是在卷组的基础上将卷组分成不同大小的隔离空间,类似于非LVM中分区的概念。 逻辑卷的用途在于弹性的扩展,压缩磁盘空间。其并不具有容错能力和提高I/O性能的功能。 实验 一、 逻辑卷的创建 逻辑卷的创建步骤如下 创建物理卷 创建卷组 创建逻辑卷 创建文件系统 挂载文件系统 a. 准备实验环境 本实验中使用分区来创建物理卷,实际生产环境中一般使用整块硬盘来创建物理卷,我们创建4个分区/dev/sdb1, /dev/sdb2, /dev/sdb3, /dev/sdb4, 先使用3g分区创建逻辑卷,留一个分区到后面做扩展逻辑卷使用。 创建分区, 并将分区类型调整为8e(Linux LVM) # 使用fdisk分区 [root@zhubiaook ~]# fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0xb0beda60.