RedHat-Linux配置DNS详细步骤是什么?

作者&投稿:宫发 (若有异议请与网页底部的电邮联系)
RedHat-Linux配置DNS详细步骤!~

RedHat-Linux服务器搭建DNS服务器;
DNS domain name system 域名系统
特点:(1)具备递归查询和迭代查询
(2)分布式数据库
(3)将域名解析为IP
(4)具有主DNS服务器、辅DNS服务器和缓存DNS服务器三种类型
(5)全球13台根域服务器

以下是搭建步骤:
1、准备软件包
bind.i386 --主服务软件包
bind-chroot.i386 -- 笼环境软件包
bind-devel.i386 --开发包
bind-libs.i386 --库文件
bind-utils.i386 --工具包
[root@rootbug ~]# rpm -qa |grep ^bind- --rhel6.3下的包
bind-utils-9.8.2-0.10.rc1.el6.x86_64
bind-chroot-9.8.2-0.10.rc1.el6.x86_64
bind-libs-9.8.2-0.10.rc1.el6.x86_64
bind-9.8.2-0.10.rc1.el6.x86_64
bind-dyndb-ldap-1.1.0-0.9.b1.el6.x86_64
-------------看到软件包有点纠结,为啥呢??因为这些软件包的名字跟DNS这三个词每半点关系---------
2、安装软件包
[root@rootbug ~]#yum install bind* -y
3、查看配置文件
RHEL6下不管是安装了bind-chroot还是不安装,配置文件都是以/var/named.conf文件为主。
(1)修改/etc/named.conf
[root@rootbug ~]#vim /etc/named.conf
-------省略其他万行代码----------------

options {
listen-on port 53 { any; }; --将原配置文件中的127.0.0.1改为any,表示监听所有
listen-on-v6 port 53 { ::1; };
directory "/var/named"; --域的数据文件存放目录
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; --将配置文件的localhost改为any,表示所有人能查询这台服务器
recursion yes;

-------省略其他万行代码----------------
修改之后保存退出
(2)配置/etc/named.rfc1912.zones,增加域的配置
[root@rootbug ~]#vim /etc/named.rfc1912.zones
按照配置文件格式添加一个域,这里我添加一个rootbug.com的域,域的数据文件放在directory "/var/named"当前目录下的data下,名称为:master.rootbug.com.zone。配置域时请注意“;”分号。
zone "rootbug.com" IN {
type master;
file "data/master.rootbug.com.zone";
};
配置好之后保存退出。
(3)创建master.rootbug.com.zone的数据文件
[root@rootbug ~]#vim /var/named/data/master.cluster.com.zone
$TTL 3600
@ IN SOA rootbug. zhangsan. (
2013090801 --版本号,下面的是各种时间,作用是主从DNS服务器的同步时间
30
60
90
3600 )
IN NS 172.16.2.151. --这里就是DNS服务器的IP(实际应该是公网IP,但这里是内网环境,所以写的内网IP),但是ip地址最后还有一个“.”记得加点,也可以写DNS服务器的外网域名;并且这里可以写多个NS,代表了你公司的多台DNS服务器
mail IN A 1.1.1.1 --A记录就是真正的数据,这里代表mail.rootbug.com的公网地址为1.1.1.1
dns IN A 172.16.2.151
bbs IN A 2.2.2.2


保存退出
(4)启动DNS服务器
[root@rootbug ~]#/etc/init.d/named start ----第一次配置开启过程需要等待一段时间
(5)客户端认证DNS服务器是否正确
windows客户端认证
在IP配置DNS栏中将首选DNS填写为172.16.2.151即可
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settingsuutbug>nslookup mail.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: mail.rootbug.com
Address: 1.1.1.1
C:\Documents and Settingsuutbug>nslookup dns.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: dns.rootbug.com
Address: 172.16.2.151
C:\Documents and Settingsuutbug>nslookup bbs.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: bbs.rootbug.com
Address: 2.2.2.2

DNS domain name system 域名系统
特点:(1)具备递归查询和迭代查询
(2)分布式数据库
(3)将域名解析为IP
(4)具有主DNS服务器、辅DNS服务器和缓存DNS服务器三种类型
(5)全球13台根域服务器

以下是搭建步骤:
1、准备软件包
bind.i386 --主服务软件包
bind-chroot.i386 -- 笼环境软件包
bind-devel.i386 --开发包
bind-libs.i386 --库文件
bind-utils.i386 --工具包
[root@rootbug ~]# rpm -qa |grep ^bind- --rhel6.3下的包
bind-utils-9.8.2-0.10.rc1.el6.x86_64
bind-chroot-9.8.2-0.10.rc1.el6.x86_64
bind-libs-9.8.2-0.10.rc1.el6.x86_64
bind-9.8.2-0.10.rc1.el6.x86_64
bind-dyndb-ldap-1.1.0-0.9.b1.el6.x86_64
-------------看到软件包有点纠结,为啥呢??因为这些软件包的名字跟DNS这三个词每半点关系---------

RedHat-Linux服务器搭建DNS服务器;
DNS domain name system 域名系统
特点:(1)具备递归查询和迭代查询
(2)分布式数据库
(3)将域名解析为IP
(4)具有主DNS服务器、辅DNS服务器和缓存DNS服务器三种类型
(5)全球13台根域服务器

以下是搭建步骤:
1、准备软件包
bind.i386 --主服务软件包
bind-chroot.i386 -- 笼环境软件包
bind-devel.i386 --开发包
bind-libs.i386 --库文件
bind-utils.i386 --工具包
[root@rootbug ~]# rpm -qa |grep ^bind- --rhel6.3下的包
bind-utils-9.8.2-0.10.rc1.el6.x86_64
bind-chroot-9.8.2-0.10.rc1.el6.x86_64
bind-libs-9.8.2-0.10.rc1.el6.x86_64
bind-9.8.2-0.10.rc1.el6.x86_64
bind-dyndb-ldap-1.1.0-0.9.b1.el6.x86_64
-------------看到软件包有点纠结,为啥呢??因为这些软件包的名字跟DNS这三个词每半点关系---------
2、安装软件包
[root@rootbug ~]#yum install bind* -y
3、查看配置文件
RHEL6下不管是安装了bind-chroot还是不安装,配置文件都是以/var/named.conf文件为主。
(1)修改/etc/named.conf
[root@rootbug ~]#vim /etc/named.conf
-------省略其他万行代码----------------

options {
listen-on port 53 { any; }; --将原配置文件中的127.0.0.1改为any,表示监听所有
listen-on-v6 port 53 { ::1; };
directory "/var/named"; --域的数据文件存放目录
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; --将配置文件的localhost改为any,表示所有人能查询这台服务器
recursion yes;

-------省略其他万行代码----------------
修改之后保存退出
(2)配置/etc/named.rfc1912.zones,增加域的配置
[root@rootbug ~]#vim /etc/named.rfc1912.zones
按照配置文件格式添加一个域,这里我添加一个rootbug.com的域,域的数据文件放在directory "/var/named"当前目录下的data下,名称为:master.rootbug.com.zone。配置域时请注意“;”分号。
zone "rootbug.com" IN {
type master;
file "data/master.rootbug.com.zone";
};
配置好之后保存退出。
(3)创建master.rootbug.com.zone的数据文件
[root@rootbug ~]#vim /var/named/data/master.cluster.com.zone
$TTL 3600
@ IN SOA rootbug. zhangsan. (
2013090801 --版本号,下面的是各种时间,作用是主从DNS服务器的同步时间
30
60
90
3600 )
IN NS 172.16.2.151. --这里就是DNS服务器的IP(实际应该是公网IP,但这里是内网环境,所以写的内网IP),但是ip地址最后还有一个“.”记得加点,也可以写DNS服务器的外网域名;并且这里可以写多个NS,代表了你公司的多台DNS服务器
mail IN A 1.1.1.1 --A记录就是真正的数据,这里代表mail.rootbug.com的公网地址为1.1.1.1
dns IN A 172.16.2.151
bbs IN A 2.2.2.2

保存退出
(4)启动DNS服务器
[root@rootbug ~]#/etc/init.d/named start ----第一次配置开启过程需要等待一段时间
(5)客户端认证DNS服务器是否正确
windows客户端认证
在IP配置DNS栏中将首选DNS填写为172.16.2.151即可
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\ruutbug>nslookup mail.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: mail.rootbug.com
Address: 1.1.1.1
C:\Documents and Settings\ruutbug>nslookup dns.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: dns.rootbug.com
Address: 172.16.2.151
C:\Documents and Settings\ruutbug>nslookup bbs.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: bbs.rootbug.com
Address: 2.2.2.2

  1. 准备软件包
    bind.i386 --主服务软件包

  2. bind-chroot.i386 -- 笼环境软件包

  3. bind-devel.i386 --开发包

  4. bind-libs.i386 --库文件

  5. bind-utils.i386 --工具包

  6. [root@rootbug ~]# rpm -qa |grep ^bind- --rhel6.3下的包
    bind-utils-9.8.2-0.10.rc1.el6.x86_64
    bind-chroot-9.8.2-0.10.rc1.el6.x86_64
    bind-libs-9.8.2-0.10.rc1.el6.x86_64
    bind-9.8.2-0.10.rc1.el6.x86_64
    bind-dyndb-ldap-1.1.0-0.9.b1.el6.x86_64

  7. 安装软件包
    [root@rootbug ~]#yum install bind* -y

  8. 查看配置文件
    RHEL6下不管是安装了bind-chroot还是不安装,配置文件都是以/var/named.conf文件为主。

  9. 修改/etc/named.conf
    [root@rootbug ~]#vim /etc/named.conf
    -------省略其他万行代码----------------

    options {
    listen-on port 53 { any; }; --将原配置文件中的127.0.0.1改为any,表示监听所有
    listen-on-v6 port 53 { ::1; };
    directory "/var/named"; --域的数据文件存放目录
    dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    allow-query { any; }; --将配置文件的localhost改为any,表示所有人能查询这台服务器
    recursion yes;

    -------省略其他万行代码----------------
    修改之后保存退出。

  10. 配置/etc/named.rfc1912.zones,增加域的配置
    [root@rootbug ~]#vim /etc/named.rfc1912.zones
    按照配置文件格式添加一个域,这里我添加一个rootbug.com的域,域的数据文件放在directory "/var/named"当前目录下的data下,名称为:master.rootbug.com.zone。配置域时请注意“;”分号。
    zone "rootbug.com" IN {
    type master;
    file "data/master.rootbug.com.zone";
    };
    配置好之后保存退出。

  11. 创建master.rootbug.com.zone的数据文件
    [root@rootbug ~]#vim /var/named/data/master.cluster.com.zone
    $TTL 3600
    @ IN SOA rootbug. zhangsan. (
    2013090801 --版本号,下面的是各种时间,作用是主从DNS服务器的同步时间
    30
    60
    90
    3600 )
    IN NS 172.16.2.151. --这里就是DNS服务器的IP(实际应该是公网IP,但这里是内网环境,所以写的内网IP),但是ip地址最后还有一个“.”记得加点,也可以写DNS服务器的外网域名;并且这里可以写多个NS,代表了你公司的多台DNS服务器
    mail IN A 1.1.1.1 --A记录就是真正的数据,这里代表mail.rootbug.com的公网地址为1.1.1.1
    dns IN A 172.16.2.151
    bbs IN A 2.2.2.2

    保存退出。

  12. 启动DNS服务器
    [root@rootbug ~]#/etc/init.d/named start ----第一次配置开启过程需要等待一段时间
    (5)客户端认证DNS服务器是否正确
    windows客户端认证
    在IP配置DNS栏中将首选DNS填写为172.16.2.151即可
    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.

    C:\Documents and Settingsuutbug>nslookup mail.rootbug.com
    *** Can't find server name for address 172.16.2.151: Server failed
    *** Default servers are not available
    Server: UnKnown
    Address: 172.16.2.151

    Name: mail.rootbug.com
    Address: 1.1.1.1
    C:\Documents and Settingsuutbug>nslookup dns.rootbug.com
    *** Can't find server name for address 172.16.2.151: Server failed
    *** Default servers are not available
    Server: UnKnown
    Address: 172.16.2.151

    Name: dns.rootbug.com
    Address: 172.16.2.151
    C:\Documents and Settingsuutbug>nslookup bbs.rootbug.com
    *** Can't find server name for address 172.16.2.151: Server failed
    *** Default servers are not available
    Server: UnKnown
    Address: 172.16.2.151

    Name: bbs.rootbug.com
    Address: 2.2.2.2



RedHat-Linux服务器搭建DNS服务器;
DNS domain name system 域名系统
特点:(1)具备递归查询和迭代查询
(2)分布式数据库
(3)将域名解析为IP
(4)具有主DNS服务器、辅DNS服务器和缓存DNS服务器三种类型
(5)全球13台根域服务器

以下是搭建步骤:
1、准备软件包
bind.i386 --主服务软件包
bind-chroot.i386 -- 笼环境软件包
bind-devel.i386 --开发包
bind-libs.i386 --库文件
bind-utils.i386 --工具包
[root@rootbug ~]# rpm -qa |grep ^bind- --rhel6.3下的包
bind-utils-9.8.2-0.10.rc1.el6.x86_64
bind-chroot-9.8.2-0.10.rc1.el6.x86_64
bind-libs-9.8.2-0.10.rc1.el6.x86_64
bind-9.8.2-0.10.rc1.el6.x86_64
bind-dyndb-ldap-1.1.0-0.9.b1.el6.x86_64
-------------看到软件包有点纠结,为啥呢??因为这些软件包的名字跟DNS这三个词每半点关系---------
2、安装软件包
[root@rootbug ~]#yum install bind* -y
3、查看配置文件
RHEL6下不管是安装了bind-chroot还是不安装,配置文件都是以/var/named.conf文件为主。
(1)修改/etc/named.conf
[root@rootbug ~]#vim /etc/named.conf
-------省略其他万行代码----------------

options {
listen-on port 53 { any; }; --将原配置文件中的127.0.0.1改为any,表示监听所有
listen-on-v6 port 53 { ::1; };
directory "/var/named"; --域的数据文件存放目录
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; --将配置文件的localhost改为any,表示所有人能查询这台服务器
recursion yes;

-------省略其他万行代码----------------
修改之后保存退出
(2)配置/etc/named.rfc1912.zones,增加域的配置
[root@rootbug ~]#vim /etc/named.rfc1912.zones
按照配置文件格式添加一个域,这里我添加一个rootbug.com的域,域的数据文件放在directory "/var/named"当前目录下的data下,名称为:master.rootbug.com.zone。配置域时请注意“;”分号。
zone "rootbug.com" IN {
type master;
file "data/master.rootbug.com.zone";
};
配置好之后保存退出。
(3)创建master.rootbug.com.zone的数据文件
[root@rootbug ~]#vim /var/named/data/master.cluster.com.zone
$TTL 3600
@ IN SOA rootbug. zhangsan. (
2013090801 --版本号,下面的是各种时间,作用是主从DNS服务器的同步时间
30
60
90
3600 )
IN NS 172.16.2.151. --这里就是DNS服务器的IP(实际应该是公网IP,但这里是内网环境,所以写的内网IP),但是ip地址最后还有一个“.”记得加点,也可以写DNS服务器的外网域名;并且这里可以写多个NS,代表了你公司的多台DNS服务器
mail IN A 1.1.1.1 --A记录就是真正的数据,这里代表mail.rootbug.com的公网地址为1.1.1.1
dns IN A 172.16.2.151
bbs IN A 2.2.2.2

保存退出
(4)启动DNS服务器
[root@rootbug ~]#/etc/init.d/named start ----第一次配置开启过程需要等待一段时间
(5)客户端认证DNS服务器是否正确
windows客户端认证
在IP配置DNS栏中将首选DNS填写为172.16.2.151即可
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\ruutbug>nslookup mail.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: mail.rootbug.com
Address: 1.1.1.1
C:\Documents and Settings\ruutbug>nslookup dns.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: dns.rootbug.com
Address: 172.16.2.151
C:\Documents and Settings\ruutbug>nslookup bbs.rootbug.com
*** Can't find server name for address 172.16.2.151: Server failed
*** Default servers are not available
Server: UnKnown
Address: 172.16.2.151

Name: bbs.rootbug.com
Address: 2.2.2.2


What Goes Around (Featuring G-Unit Starring Lloyd Bank$) 歌词_百 ...
Wassup? Tellin' girls "You should call if you down"And if my phone doesn't ring, then leave it after the pound 'Cause I be up in the air, more than I do on the ground My city is on my hat, and I'm wearin' it like a crown (Westside)You're now rockin' wit'...

从江县17096134250: linux redhat5.5 dns怎么设置? -
茆唐威视: 有两种方法可以设置:1.运行 system-config-network ,然后到 DNS标签下设置.2. 在/etc/resolv.conf里设置. 格式: nameserver DNS SERVER IP

从江县17096134250: 求Red Hat Linux 8.0配置DNS详细步骤
茆唐威视: /etc/named.conf里加ccw的正域和反向域 然后在/var/named/*.zone加子域和对应IP 然后把resolv.conf的dns指向自己 重启dns服务 这样基本就OK了

从江县17096134250: Linux系统:在主机B上安装、配置DNS服务器
茆唐威视: 首先,在主机B上配置DNS服务器.这个不是命令的问题,是配置文件的设置问题.至于主机A的DNS设置,这个和修改IP地址差不多. DNS主要就三个配置文件了,一个是named.conf,还有就是两个区域文件了.另外一个就是resolv.conf文件...

从江县17096134250: Linux RedHat里面启动DHCP服务和DNS服务? -
茆唐威视: 首先命令行setup查看系统服务里面有没有dhcpd那个选项,如果有的话就直接到/etc/里面找到dhcpd.conf的文件,进去看配置好了没,如果没有的话会有提示你去系统文件里面找配置文件的路径,就在dchpd.conf里面的最上面. 如果setup看了系统服务里面没有dhcpd的话就要启动它因为RedHat安装系统的时候是默认关闭的,你需要到CDROM里面找用mount可以找到CDROM,然后进去Server里面找到适合你Linux版本的DHCP启动程序,再用prm -ivh +启动程序的名称就可以了,再按照第一步做试试,看看能否帮到你

从江县17096134250: linux redhat 5 企业版DNS如何配置
茆唐威视: 这个不是几句话的事.做个简单的DNS设置吧.安装就不写了,直接配置 比如server.example.com 192.168.1.254station.example.com 192.168.1.2 #cd /var/named/chroot/etc #cp -a named.caching-nameserver.conf named.conf #vim named.conf...

从江县17096134250: redhat Linux图形化界面中dns服务器如何配置 -
茆唐威视: http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=72279 这里面已经说得很详细了 可以经常来Ubuntu中文官方论坛看下

从江县17096134250: linux red hat操作系统DNS的配置 -
茆唐威视: 正解数据库文件 /var/named/chroot/var/named/named.vbird.tsai#域名服务器IP地址按实际情况确定.$TTL 86400 @ IN SOA linux.vbird.tsai. root.linux (42 ; serial (d. adams)3H ; refresh15M ;retry1W ; expiry1D) ; minimum @ IN NS linux.vbird.tsai....

从江县17096134250: linux RedHat9.0图形界面如何配置dns -
茆唐威视: 不了解你是配置机器的 DNS 还是 要将机器配置成 DNS服务器?配置机器的 DNS 的话,在/etc/resolv.conf nameserver Your_DNS有很多论坛的,去看看Good luck

从江县17096134250: linux下如何设置网卡的DNS,dhcp在命令行下init:3
茆唐威视: 你可以去 /etc/sysconfig/network-sprits/ifcfg-eth* (*)星号代表你的网卡,linux下面的网卡是按照0,1,2.....算的 不过改过以后一定要重新启动网卡服务,才能生效

从江县17096134250: linux系统里面怎麽设置DNS -
茆唐威视: 1.从安装盘安装rpm -ivh bind-9.2.2-21.i386.rpm2.增加配置文件vi /etc/named.conf## named.conf - configuration for bind # # Generated automatically by redhat-config-bind, alchemist et al. # Any changes not supported by redhat-config-bind ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网