配置永久IP:
cd /etc/sysconfig/network-scripts/
主DNS服务器配置:
由于caching-nameserver软件包提供了各种配置文件的模板,大大降低了BIND的配置难度,初学者可以将模板文件的内容进行复制后再修改,这样可以有效地降低配置的难度,同时也避免出错。
下面使用BIND在一台安装了RHEL 5.x、IP地址为192.168.211.100的主机上实现主DNS服务器,具体操作步骤如下:
1、使用如下命令安装BIND及相关软件包
bind-9.2.1-16.i386.rpm
bind-utils-9.2.1-16.i386.rpm
caching-nameserver
bind-chroot
建议使用yum安装bind
mount /dev/cdrom/media
cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/my.repo
yum -y install bind
rep -ivh bind-chroot-9.3.6-16.p1.e15.i386.rpm
rep -ivh caching-nameserver- 9.3.6-16.p1.e15.i386.rpm
2、在etc目录下有一个名为named.caching-nameserver.conf的全局配置文件模板,首先使用如下命令复制为named.conf(必须是这个文件名)。注意在复制时一定要使用-p参数以保留该文件原有的权限,因为named.caching-nameserver.conf的拥有组是named(如果在复制没有加-p参数,在复制也可以使用chown命令修改拥有组)
3、修改named.conf文件,内容如下
4、修改/var/named/chroot/etc/named.rfc1912.zones文件,内容如下:
5、全局配置文件中的“directory”参数值为/var/named,默认在该目录下有正向解析区域及反向解析区域的模板文件分别为named.zero、named.local,将模板文件各复制一份为example.zqin.zero、211.168.192.local。注意在复制时一定要使用-p参数以保留该文件原有的权限,因为named.zero、named.local的拥有组是named(如果在复制没有加-p参数,在复制也可以使用chown命令修改拥有组)
cd /var/named/chroot/var/named
cp –p named.zero tt.com.zero
cp –p named.local tt.com.rev
6、修改/var/named/chroot/var/named/tt.com.zero文件,内容如下
7、修改/var/named/chroot/var/named/ tt.com.rev 文件,内容如下
8、使用如下命令重新启动named服务后主要区域配置完成:
service named restart
9、验证DNS
DNS配置的更多相关文章
-
Linux 如何查看修改DNS配置
DNS服务器介绍 DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的.域名服务器是指保存有该网络中所有 ...
-
Redhat 一则关于路由及DNS配置的实例
安装了Redhat 7.2, 配置路由, 但发现路由重启之后,不能生效. 配置路由: touch /etc/sysconfig/static-router, 然后编辑路由信息如下. any defau ...
-
liunx之:解决liunx下dns配置重启失效的问题
有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效. 打开这个配置文件,发现有注释提示: Dynami ...
-
彻底解决Ubuntu 14.04 重启后DNS配置丢失的问题
最近得到一个比较好用的DNS,每次重启后都修改DNS配置文件 /etc/resolv.conf 重启就会失效 从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvcon ...
-
从DNS配置
从服务器可以从主服务器上抓取指定的区域数据文件起到备份解析记录和负载均衡的作用. 主DNS服务器IP:192.168.16.20 从DNS服务器IP:192.168.16.30 1,修改主服务器区域配 ...
-
安装Oracle 11g RAC R2 之Linux DNS 配置
Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...
-
Redhat linux DNS配置指南(SCANIP配置手册)
在oracle 11g的RAC中增加了SCAN IP,而使用 SCAN IP的一种方式就是使用DNS,这里介绍在Redhat Linux 5.4中DNS的详细配置操作在配置DNS之前修改主机名Redh ...
-
21. DNS 配置和端口检测
一.将本机的 DNS 配置为 8.8.8.8 ,用 nslookup (还可以使用 host.dig)验证 # 修改配置文件 # vim /etc/resolv.conf # 在文件的最后加入 ...
-
Ubuntu系统下静态DNS配置详解
1.DNS服务的简介: DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器.DNS中保存了一张域 ...
-
RedHat Linux AS4 DNS 配置
RedHat Linux AS4 DNS配置 检查当前系统中安装 DNS功能组件bind情况 [root@svr01 /]# rpm -qa|grep bind* ypbind-1.17.2 ...
随机推荐
-
理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER
刚才看了一下sundy的视频<LLY110426_Android应用程序启动>,里面讲到luncher这个activity通过获取应用程序信息来加载应用程序,显示给用户,其中就是通过一个应 ...
-
WPF 窗体拖转时不触发MouseLeftButtonUpEvent
解决方案:手动添加Handler,因为e.Handled这个属性是用在路由事件中的,当某个控件得到一个RoutedEvent,就会检测Handled是否为true,为true则忽略该事件. //手动注 ...
-
Poco C++库网络模块例子解析2-------HttpServer
//下面程序取自 Poco 库的Net模块例子----HTTPServer 下面开始解析代码 #include "Poco/Net/HTTPServer.h" //继承自TCPSe ...
-
4 - SQL Server 2008 之 使用SQL语句删除表格
使用删除表格的SQL命令与删除数据的命令一样,只是删除的是表格这个对象, 语法如下:DROP TABLE 表名 一般在删除表格之前,需判断这个表格存不存在,存在则删除,不存在则不进行执行任何代码. 代 ...
-
MySQL定时事件
1.创建一个测试表 CREATE TABLE aaa (timeline TIMESTAMP); 2.创建一个事件:每秒插入一条记录到数据表 CREATE EVENT e_test_insert SE ...
-
Service的开启和停止以及生命周期
1.清单文件 <service android:name=".TestService"></service> 2.开启Service Intent inte ...
-
Broken pipe错误终极解释
叙述 想必或多或少在Java的服务器都会遇到过这种异常,如下图 由于Java偏上层,日常开发接触系统底层的机会偏少,要搞清楚什么原因导致的这种异常,肯定是先要百度google一番. 网络 ...
-
基于Senparc.CO2NET 缓存策略扩展的缓存使用方法
没啥说的,直接上代码 1.缓存 CacheFactory 实现: //---------------------------------------------------------------- ...
-
js选择排序
选择排序 平均时间复杂度O(n*n) 最好情况O(n*n) 最差情况O(n*n) 空间复杂度O(1) 稳定性:不稳定 function chooseSort (arr) { var temp; var ...
-
Eclipse &#39;<;>;&#39; operator is not allowed for source level below 1.7
'<>' operator is not allowed for source level below 1.7 解决方法: