當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 操作系統 » linux搭建dns

linux搭建dns-九游会j9娱乐平台

發布時間: 2024-07-10 12:34:30

1. linux下如何配置dns伺服器,

在linux下配置dns伺服器,下面是配置過程中設置過的一些文件,

/etc/hosts 文件的具體內容如下:

# do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost fc4

192.168.1.3 a.test.com a

192.168.1.1 b.test.cn b

/etc/host.conf 文件:

order hosts,bind

表示先用hosts文件做解析,在用dns解析

/etc/resolv.conf 文件:

; generated by networkmanager, do not edit!

search test.com

nameserver 127.0.0.1

search test.cn

nameserver 192.168.1.1

nameserver 61.144.56.100

/etc/named.conf 文件:

//

// named.conf for red hat caching-nameserver

//

options {

directory "/var/named";

mp-file "/var/named/data/cache_mp.db";

statistics-file "/var/named/data/named_stats.txt";

/*

* if there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below. previous versions of bind always asked

* questions using port 53, but bind 8.1 uses an unprivileged

* port by default.

*/

// query-source address * port 53;

};

//

// a caching only nameserver config

//

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

zone "." in {

type hint;

file "named.ca";

};

zone "test.com"in {

type master;

file "test.com";

allow-update { none; };

};

zone "1.168.192.in-addr.arpa"in {

type master;

file "192.168.1.rev";

allow-update { none; };

};

zone "test.cn"in {

type master;

file "test.cn";

allow-update { none; };

};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" in {

type master;

file "named.ip6.local";

allow-update { none; };

};

zone "255.in-addr.arpa" in {

type master;

file "named.broadcast";

allow-update { none; };

};

zone "0.in-addr.arpa" in {

type master;

file "named.zero";

allow-update { none; };

};

include "/etc/rndc.key";

在/var/name/test.com 文件下:

$ttl 86400

@ in soa a.test.com. root.a.test.com (

42 ; serial (d. adams)

3h ; refresh

15m ; retry

1w ; expiry

1d ) ; minimum

in ns a.test.com.

in mx 10 mail.test.com.

a in a 192.168.1.3

mail in a 192.168.1.3

//其中root.a.test.com的含義是管理員的郵箱

/var/name/test.cn 文件下:

$ttl 86400

@ in soa b.test.cn. root.a.test.com (

42 ; serial (d. adams)

3h ; refresh

15m ; retry

1w ; expiry

1d ) ; minimum

in ns b.test.cn.

in mx 10 mail.test.cn.

b in a 192.168.1.1

mail in a 192.168.1.1

/var/name/192.168.1.rev 文件下:

$ttl 86400

@ in soa 1.168.192.in-addr.arpa. root.test.com. (

1997022700 ; serial

28800 ; refresh

14400 ; retry

3600000 ; expire

86400 ) ; minimum

in ns a.test.com.

in ns b.test.cn.

in mx 10 mail.test.com.

in mx 10 mail.test.cn.

3 in ptr a.test.com.

3 in ptr mail.test.com.

1 in ptr b.test.cn.

1 in ptr mail.test.cn.

然後用/etc/init.d/named restart重啟dns服務,在重啟過程中,我曾經出現過好幾次的錯誤,按照出錯的提示,會提示是named.conf文件第幾行出錯的。或者提示在那些包含文件例如test.cn這些文件裡面的問題,然後一個一個排除。

最後還有一些nslookup的命令比較有用:

set all用於顯示使用nslookup工具這台機器上的dns伺服器的一些信息

set type=any會顯示完整信息包括域中郵件伺服器和主從dns伺服器的名字和ip地址

server 192.168.0.1更換查詢的dns伺服器地址

2. 在linux中,如何配置dns

linux系統如何修改dns?
1.在命令行中輸入「vi /etc/resolv.conf」命令對resolv文件進行編輯
2.在打開的文件中輸入 nameserver 114.114.114.114(按鍵盤上的i鍵可以使當前文本進入編輯狀態),按下鍵盤上的esc可以退出編輯狀態。
3.在退出編輯狀態下輸入:wq回車後可以對當前配置進行保存
網卡方式如何配置dns?
在命令行輸入「vi /etc/sysconfig/network-scripts」打開網卡配置文件,在配置文件中的dns1和dns2中配置上新的dns。

3. linux怎麼搭建dns伺服器

linux搭建dns伺服器簡要步驟:
1
簡要步驟:
1.在bind的主配置文件中添加該域
2.在/var/named中創建該域的zone文件
3.編輯zone文件,添加需要的信息
4.檢測防火牆或selinux設置
5.啟動bind服務,重啟網路服務
6.用戶端測試域名解析
end
搭建dns伺服器詳細步驟:
1
1、安裝dns伺服器組件
安裝bind
yum install -y bind bind-chroot bind-utils

2
2、編輯dns主配置文件
vi /etc/named.conf修改主配置文件,如下圖:
修改完畢,保存退出

3
3、接著修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下圖:

4
4、添加設置dns正向解析

修改zone配置文件,正向解析:
cd /var/named/
cp named.localhost szlpt.cn.zone
vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]裡面定義的zone文件名一致)

5
5、修改zone配置文件,反向解析:
cd /var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件裡面定義的zone文件名一致)

6
6、更改防火牆設置和selinux設置
getenforce(查看selinux是否開啟)
setenforce 0
vi /etc/sysconfig/iptables #配置防火牆埠
-ainput -m state --state new -m tcp -p tcp --dport 53 -j accept
-ainput -m state --state new -m udp -p udp --dport 53 -j accept
-ainput -m state --state new -m tcp -p tcp --dport 953 -j accept
service iptables restart #重啟防火牆,使規則生效
7
7、啟動dns服(注意dns服務名稱在linux是叫做bind)
service named start
8

8、測試檢測域信息是否正常(重要)
檢查之前先看下 配置文件有沒有讀取許可權 ll /var/named
(如果沒有讀取全線, chmod r /var/named/* 即可)

9
9、檢查bind文件配置過程中容易出錯
以下命令用以檢查bind配置文件及zone文件語法
named-checkconf /etc/named.conf
named-checkzone szlpt.cn /var/named/ szlpt.cn.zone
10
10、啟動重啟dns服務,查看服務狀態
service named restart
service network restart

用戶端測試解析,通過nslookup進行測試。
end
注意事項
以上經驗截圖是以centos系統版本為例,其他linux版本配置文件可能有所不同。根據實際情況修改
本經驗小編親測截圖,如果您覺得對您有幫助,就點擊支持我吧。點擊關注「咗嚛」,及時獲取最新經驗資訊!

熱點內容
仙境傳說手游腳本 發布:2024-07-17 16:09:24 瀏覽:690
matlab命令窗口和新建腳本 發布:2024-07-17 15:51:26 瀏覽:374
建ftp文件夾 發布:2024-07-17 15:51:26 瀏覽:954
魔獸撿物腳本 發布:2024-07-17 15:27:56 瀏覽:129
開發ip伺服器 發布:2024-07-17 15:24:42 瀏覽:387
安卓系統視頻製作哪個好用 發布:2024-07-17 15:10:47 瀏覽:210
androidapk結構 發布:2024-07-17 15:10:43 瀏覽:945
c語言指針的例子 發布:2024-07-17 15:08:01 瀏覽:768
linuxzcat 發布:2024-07-17 15:02:09 瀏覽:901
賓士編程嗎 發布:2024-07-17 14:57:08 瀏覽:853
网站地图