日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux-dns的安装

發布時間:2024/4/11 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux-dns的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.配置靜態IP地址

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.198.101.70

NETMASK=255.255.255.0

GATEWAY=192.168.101.254

#/etc/init.d/network restart

#ifconfig eth0

?

?

?

2.安裝dns,配置主dns服務器

2.1 安裝包

--安裝的DNS只是BIND 里的一個服務項

?

[root@mail ~]# yum install bind

[root@mail ~]# yum install bind-chroot

[root@mail ~]# yum install caching-nameserver –y

--作用caching-server和主配文件的模板

[root@mail ~]# yum list all |grep bind

This system is not registered with RHN.

RHN support will be disabled.

bind.i386????????????????????????????? 30:9.3.4-10.P1.el5??? installed?????????

bind-chroot.i386?????????????????????? 30:9.3.4-10.P1.el5??? installed???

  安全目錄

dns 根目錄? /var/named/chroot

dns服務器主配置文件?? /var/named/chroot/etc

dns服務器區域文件(數據庫)?? /var/named/chroot/var/named?????

bind-libs.i386???????????????????????? 30:9.3.4-10.P1.el5??? installed?????????

--提供了實現域名解析功能必備的庫文件

bind-utils.i386??????????????????????? 30:9.3.4-10.P1.el5??? installed??

-- 提供了對DNS服務器的測試工具程序?????

ypbind.i386??????????????????????????? 3:1.19-11.el5???????? installed?????

?

?

?

?

2.2 修改配置文件

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

[root@mail etc]# cp -p named.caching-nameserver.conf named.conf

[root@mail etc]# vim named.conf

--全局配置

options {

??????? listen-on port 53 { any; };--默認監聽本機地址

----tcp 53號端口是區域文件傳輸的,傳輸安全

----udp 53號端口是用來查詢的,速度較快

??????? allow-query???? { any; }; --允許進來查詢的客戶端

};

view localhost_resolver {

??????? match-clients????? { any; };

??????? match-destinations { any; }; --查詢的目標

??????? include "/etc/named.rfc1912.zones";

};

2.3聲明區域

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

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

--建立正向解析區域

zone "." IN {???????????????????? --指定根域

???????? type hint;

???????? file "named.ca";

???????? };

zone "bj.com" IN {????????????????? --指定本地域

??????? type master;

??????? file "bj.com.db";

??????? allow-update { none; };???????? --不允許動態更新

};

--建立反向解析區域

zone "101.168.192.in-addr.arpa" {?????????? --指定反向域

???????? type master;

???????? file "192.168.101.db";

???????? };

?

?

2.4產生數據庫文件(區域文件)

根域文件 /var/named/named.ca

正向區域文件 /var/named/localhost,zone

反向區域文件 /var/nsmed/named.local

正向和反向的文件的屬組默認選項則是named 如果不是需要修改

?

[root@mail named]#chgrp named bi.com.db

--建立正向區域文件

[root@mail named]# cp -p localhost.zone bj.com.db

[root@mail named]# vim bj.com.db

$TTL??? 86400

@?????????????? IN SOA? ns.bj.com.?????? root.126.com (

??????????????????????????????????????? 42????????????? ; serial (d. adams)

?????????????? –序列號,配置文件的修改版本,一般按年月日+序列號,定義為唯一的標示符。

??????????????????????????????????????? 3H????????????? ; refresh –更新周期(刷新頻率)

??????????????????????????????????????? 15M???????????? ; retry –重試間隔

??????????????????????????????????????? 1W????????????? ; expiry –過期時間 (一周)

????? ??????????????????????????????????1D )??????????? ; minimum

?

??????????????? IN NS?????????? ns.bj.com.

ns????????????? IN A??????????? 192.168.101.70

mail??????????? IN A??????????? 192.168.101.70

pop3??????????? IN CNAME??????? mail

smtp?????????? ?IN CNAME??????? mail

imtp??????????? IN CNAME??????? mail

@?????????????? IN MX????? 10?? mail

--添加泛域名,實現一臺機器多個域名,沒有匹配的都對應4.4.4.4

*??????? IN?????? A????? 4.4.4.4

?

?

[root@mail named]# cp -p localhost.zone? 192.168.101.db

[root@mail named]# vim 192.168.101.db

$TTL??? 86400

@?????????????? IN SOA? ns.test.com.?????? root.126.com (

??????????????????????????????????????? 42????????????? ; serial (d. adams)

??????????????????????????????????????? 3H????????????? ; refresh

???????????????????????? ???????????????15M???????????? ; retry

??????????????????????????????????????? 1W????????????? ; expiry

??????????????????????????????????????? 1D )??????????? ; minimum

?

??????????????? IN NS?????????? ns.test.com.

77????????????? IN PRT????????? ns.test.com.??

???

--–ptr可以用ip省略,101.168.192.in-addr.rapa表192.168.101.77==77

?

2.5 dns指向

[root@mail etc]# vim /etc/resolv.conf

#search localdomain

nameserver 192.168.101.70

[root@mail named]# vim /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=mail.bj.com

[root@mail etc]# vim /etc/hosts

127.0.0.1?????????????? localhost.localdomain localhost

192.168.101.70? mail.bj.com

--更改主機名

?

?

2.6 開啟服務 解析

測試主配置文件named.conf

# named-checkconf???? (如果不顯示任何信息表示語法正確)

測試區域文件

# named-checkzone bj.com /var/named/chroot/var/named/bj.com.db

# named-checkzone 101.168.192.in-addr.arpa /var/named/chroot/var/named/192.168.101.db

?

?

?

BIND服務器的服務程序腳本名稱是named,默認沒有啟動,需手動設置。

#rpm -ql bind | grep init.d

/etc/rc.c/init.d/named

#chkconfig --level 35 named on

#chkconfig --list named

--服務也可以用下面的啟動

[root@mail named]# service named start

Starting named:??????????????????????????????????????????? [? OK? ]

[root@mail named]# chkconfig named on

[root@mail named]# rndc reload

server reload successful

[root@mail etc]# nslookup mail.bj.com

Server:???? 192.168.101.70

Address:??? 192.168.101.70#53

?

Name:?? mail.bj.com

Address: 192.168.101.70

?

[root@mail etc]# dig??? -t mx bj.com

?

; <<>> DiG 9.3.4-P1 <<>> -t mx bj.com

;; global options:? printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24728

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

?

;; QUESTION SECTION:

;bj.com.??????????????????????? IN????? MX

?

;; ANSWER SECTION:

bj.com.???????? 86400?? IN????? MX ?????10 mail.bj.com.

?

;; AUTHORITY SECTION:

bj.com.???????? 86400?? IN????? NS????? ns.bj.com.

?

;; ADDITIONAL SECTION:

mail.bj.com.??????????? 86400?? IN????? A?????? 192.168.101.70

ns.bj.com.????? 86400?? IN????? A?????? 192.168.101.70

?

;; Query time: 1 msec

;; SERVER: 192.168.101.70#53(192.168.101.70)

;; WHEN: Sun Sep? 4 16:59:01 2011

;; MSG SIZE? rcvd: 94

[root@mail etc]#

轉載于:https://blog.51cto.com/sweetsingle/744498

總結

以上是生活随笔為你收集整理的linux-dns的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。