當前位置:首頁 » 雲伺服器 » redhat搭建dns伺服器

redhat搭建dns伺服器

發布時間: 2023-05-08 14:27:57

A. linux怎麼設置dns伺服器地址

設置方法很簡單,通過編輯 vi/etc/resolv.conf 設置首選DNS和次要DNS。如下圖,排在前面的就是首選DNS,後面一行就是次要的DNS伺服器DNS

B. redhat Linux圖形化界面中dns伺服器如何配置

圖形界面中配置DNS服務的功能並不完善,很多選項都沒有,所以建議還是通過配置文件來進行。

C. 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"; --域的數據文件存放目錄
mp-file "/var/named/data/cache_mp.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

D. redhat linux5.4中怎麼搭建DNS伺服器

您好,DNS伺服器在LINUX下搭建還是很容易的,如下:
[root@b ~]# rpm -ivh /media/Server/bind-9.3.6-4.P1.el5_4.2.i386.rpm 安裝軟體包
warning: /media/Server/bind-9.3.6-4.P1.el5_4.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:bind ########################################### [100%]

[root@b ~]# rpm -ivh /media/Server/caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm

warning: /media/Server/caching-nameserver-9.3.6-4.P1.el5_4.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:caching-nameserver ########################################### [100%]
[root@b ~]#

named服務的配置

在Redhat 5的版本中/etc/named.conf文件已經不存在,改用/etc/named.caching-nameserver.conf文件替代,安裝好named服務之後先修改bind的配置文件named.caching-nameserver.conf

[root@c ~]# vi /etc/named.caching-nameserver.conf

options {
listen-on port 53 { 192.168.0.101; }; //定義監聽dns服務的地址,也就是dns伺服器的地址
listen-on-v6 port 53 { ::1; };
directory "/var/named";
mp-file "/var/named/data/cache_mp.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
query-source port 53;
# query-source-v6 port 53;
# allow-query { localhost; }; //運行使用該dns服務的地址
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
# match-clients { localhost; }; //允許使用的該dns服務的客戶端
# match-destinations { localhost; }; //允許用戶解析的dns目的地址
recursion yes;
include "/etc/named.rfc1912.zones";
};

然後修改/etc/named.rfc1912.zones 文件,添加正向及反向的解析域,這里我建立了一個liusuping.com的正向及反向解析域,如下面的代碼

zone "liusuping.com" IN {
type master;
file "liusuping.com.zone"; //定義正向解析域的文件
allow-update { none; };
};

zone "0.168.192.in-addr.arpa" IN {
type master;
file "liusuping.com.local"; //定義反向解析域的文件
allow-update { none; };
};

接下來就是創建兩個解析配置文件,這里記錄了正向及反向的域名解析記錄。

正向解析記錄

[root@c ~]# vim /var/named/liusuping.com.zone

$TTL 86400
@ IN SOA liusuping.com. root.liusuping.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

IN NS 192.168.0.101
IN A 192.168.0.101
dns IN A 192.168.0.101
www IN A 192.168.0.101
@ IN MX 10 192.168.0.101
ftp IN CNAME www.liusuping.com.

反向解析記錄

[root@c ~]# vim /var/named/liusuping.com.local

$TTL 86400
@ IN SOA liusuping.com. root.liusuping.com. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS dns.liusuping.com.
101 IN PTR dns.liusuping.com.
101 IN PTR www.liusuping.com.

注意:所有的郁悶後面都需要跟一個英文符號的"."

以上配置做好之後重啟named服務

[root@c ~]# service named restart
停止 named:[確定]
啟動 named:[確定]
[root@c ~]#

使用nslookup 進行DNS測試

正向記錄

[root@c ~]# nslookup
> www.liusuping.com
Server: 192.168.0.101
Address: 192.168.0.101#53

Name: www.liusuping.com
Address: 192.168.0.101

CNAME別名測試

> ftp.liusuping.com
Server: 192.168.0.101
Address: 192.168.0.101#53

ftp.liusuping.com canonical name = www.liusuping.com.
Name: www.liusuping.com
Address: 192.168.0.101

mx記錄測試

> set type=mx
> liusuping.com
Server: 192.168.0.101
Address: 192.168.0.101#53

liusuping.com mail exchanger = 10 192.168.0.101.liusuping.com.

反向測試

> 192.168.0.101
Server: 192.168.0.101
Address: 192.168.0.101#53

101.0.168.192.in-addr.arpa name = dns.liusuping.com.
101.0.168.192.in-addr.arpa name = www.liusuping.com.

至此一台基本的DNS伺服器搭建完成。
希望我的回答能夠幫助你,如有不明白可以加69964882或者訪問我的網站 www.chlinux.com

E. 虛擬機Linux系統怎麼安裝DNS

如果是個人用戶,直接使用寬頻提供商分配的DNS伺服器即可。
如果是自行安裝一般linux安裝的dns伺服器都是使用bind。
yum安裝即可。
[root@localhost ~]# yum install bind
[root@localhost ~]# /etc/init.d/named start

F. linuX下DNS怎麼搭建

1、安裝DNS伺服器組件:

安裝bind

yuminstall-ybindbind-chrootbind-utils


2、編輯DNS主配置文件:

vi/etc/named.conf修改主配置文件,如下圖:

檢查之前先看下配置文件有沒有讀取許可權ll/var/named

(如果沒有讀取全線,chmod+r/var/named/*即可)

9、檢查bind文件配置過程中容易出錯:

以下命令用以檢查bind配置文件及zone文件語法

named-checkconf/etc/named.conf

named-checkzoneszlpt.cn/var/named/szlpt.cn.zone

10、啟動重啟DNS服務,查看服務狀態:

servicenamedrestart

servicenetworkrestart

用戶端測試解析,通過nslookup進行測試。

熱點內容
配置高用的久選什麼電腦 發布:2025-07-05 08:22:40 瀏覽:738
迷你世界如何卡進設密碼的房間 發布:2025-07-05 08:15:16 瀏覽:881
小米9se買哪個配置 發布:2025-07-05 07:57:32 瀏覽:363
金山快盤拒絕訪問 發布:2025-07-05 07:42:29 瀏覽:250
新款賓士c級買哪個配置好 發布:2025-07-05 07:41:46 瀏覽:289
android長寬比 發布:2025-07-05 07:34:11 瀏覽:686
買新車有哪些隨車必須配置的東西 發布:2025-07-05 07:26:26 瀏覽:934
刷機的時候為什麼要密碼 發布:2025-07-05 07:25:43 瀏覽:435
快速計演算法怎麼算 發布:2025-07-05 07:08:12 瀏覽:141
php判斷數組長度 發布:2025-07-05 07:07:26 瀏覽:149