您的位置:首页 > 数据库

SQL 2008 手动创建数据库

2012-03-09 11:07 363 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/article/4217240.html

在DNS以前人们都是利用hosts文件来将hostname和ip一一对应,如此一来,我们就可以通过主机名上网啦。但是这个方法是有缺陷的,主机名和ip的对应关系无法自动在所有的计算机内更新,而且当ip和主机名关系增多的时候,hosts文件将会越来越大。极大降低了查询效率。在这种需求下DNS(domain namesystem)诞生了。 Linux下使用的DNS服务器软件是Bind,其守护进程是named,用于提供域名解析服务

DNS的基本介绍:

DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户机提供正向与反向的地址查询,即正向与反向解析。 正向解析:将指定的域名解析为相对应的ip地址。 反向解析:将指定的ip地址解析成相对应的域名。 DNS可分为不同的类型,常见的几类如下:

缓存域名服务器:只提供域名解析结果和缓存功能,目的在于高效查询速度和效率,没有 自己控制的区域地址数据。配置此服务器时,必须指定其他DNS务器作为解析。 主域名服务器:维护某个特定DNS区域的地址数据库,对其中的解析记录具有自主控制 权,配置此服务器时,需要自行建立所负责区域的地址数据文件。 从域名服务器:与主服务器提供完全相同的DNS解析服务,通常用于服务器的热备份。

模拟环境:开两台服务器: 192.168.2.20 主机名:ns1.maomao.com 192.168.2.30 主机名:ns2.maomao.com1. 安装DNS

[root@ns2 ~]# rpm -qa |grep^bind #查看DNS是否安装。


如果没有安装则用yum install bind-* 或者

rpm –ihv bind-9.8.2-0.17.rc1.el6_4.6.x86_64一个个安装。 2.1先搭建个单一的DNS。 DNS如果安装了伪目录bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64这个文件。

那么它的主配置文件就是:/var/named/chroot/etc/named.conf

区域配置文件路径就是:/var/named/chroot/var/named注意:区域文件要自己根据需要创建 如果以上两个路径下没有文件分别请从/etc /var/named下复制并赋予属组为named

[root@ns1 ~]# cd /var/named /chroot/etc/

[root@ns1 etc]# cp /etc/named.* /var/named/chroot/etc/

[root@ns1 named]# chgrp named *

[root@ns1 ~]# cd /var/named/chroot/var/named

[root@ns1 named]#cp -R /var/named/* /var/named/chroot/var/named

[root@ns1 named]# chgrp named * 2.2 主配置文件设置[root@ns1 named]# cd /var/named/chroot/etc

[root@ns1 etc]# vim named.conf

[root@ns1 etc]# vim named.rfc1912.zones




[root@ns1 etc]# named-checkconf #检查主配置文件是否存在错误。

2.3 区域数据配置文件
2.3.1 编写正向区域配置文件。

[root@ns1 etc]# cd /var/named/chroot/var/named/

[root@ns1named]# vim maomao.zone




这里@是一个变量,相当于maomao.com

2.3.2 反向区域文件配置




检查两个区域配置文件maomao.zone 192.168.2.arpa是否有错误







2.4验证配置

设置好主机的DNS重启network才生效。







2.5 做主从DNS服务

2.51主服务器配置

[root@ns1etc]# Vim /var/named/chroot/etc/named.conf




允许192.168.2.30同步所有区域文件

2.52 从服务器配置。

[root@ns2~]# vim /var/named/chroot/etc/named.con




[root@ns2 ~]# vi /var/named/chroot/etc/named.rfc1912.zones



[root@ns2 slaves]# service named start 启动DNS

[root@ns2 slaves]# tail -300/var/log/messages





看到这两个文件说明同步成功。到此DNS主从做完。
本文出自 “沙漠骆驼” 博客,请务必保留此出处/article/4217240.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐