国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

linuxDNS配置

在LINUX 中, 域名服務(wù)是由BIND (Berkeley Internet Name Domain,柏克萊網(wǎng)間域名) 軟件實(shí)現(xiàn)的.BIND 是一個(gè)C/S系統(tǒng), 其客戶(hù)端稱(chēng)為轉(zhuǎn)換程序(resolve

在LINUX 中, 域名服務(wù)是由BIND (Berkeley Internet Name Domain,柏克萊網(wǎng)間域名) 軟件實(shí)現(xiàn)的.BIND 是一個(gè)C/S系統(tǒng), 其客戶(hù)端稱(chēng)為轉(zhuǎn)換程序(resolver),它負(fù)責(zé)產(chǎn)生域名信息的查詢(xún), 將這類(lèi)信息發(fā)送給服務(wù)器端.BIND 的服務(wù)器端是一個(gè)稱(chēng)為named 的守護(hù)進(jìn)程. 它負(fù)責(zé)回答轉(zhuǎn)換程序的查詢(xún). 作為DNS 客戶(hù)端, 第一步是在用戶(hù)的計(jì)算機(jī)上配置客戶(hù)端程序(轉(zhuǎn)換程序). 即向域名服務(wù)器獲得域名解析/反解析服務(wù).

一.DNS 的組成.

1) 域名或資源記錄(Domain Name and Resource Records):用來(lái)指定結(jié)構(gòu)化的域名空間和相應(yīng)的數(shù)據(jù).

2) 域名服務(wù)器.(Name Server):它是一個(gè)服務(wù)器端的程序, 包括域名空間樹(shù)結(jié)構(gòu)的部分信息.

3) 解析器(Resolves):它是客戶(hù)端向域名服務(wù)器提交解析請(qǐng)求的程序.

二.DNS 的分類(lèi)

1.Master Server(主服務(wù)器)

2.Slave Server(輔助服務(wù)器)

3.Caching only Server(緩存服務(wù)器)

4.Forwarder Server(轉(zhuǎn)發(fā)服務(wù)器)

三.BIND 的安裝

通過(guò)下面的命令

這里是安裝好了.

2.DNS 的啟動(dòng)

有兩種

1) 使用圖形化方式啟動(dòng):選擇" 應(yīng)用程序|系統(tǒng)設(shè)置|服務(wù)器設(shè)置|服務(wù).

,

選中named 可以執(zhí)行關(guān)閉, 啟動(dòng)和重新啟動(dòng)等操作.

2) 在終端窗口用命令進(jìn)行啟動(dòng)

3.BIND 常用的測(cè)試命令

有3種:

nslookup NS 查詢(xún)命令

,

dig NS 信息收集命令

host:域名檢索命令

四. 配置文件和相關(guān)概念

DNS 主要的配置文件有4個(gè):

1) 主配置文件:named.conf,路徑為/etc/named.conf.它用來(lái)設(shè)置全局參數(shù). 調(diào)配正向解析數(shù)據(jù)庫(kù)文件和逆向數(shù)據(jù)庫(kù)文件.

2) 正向解析數(shù)據(jù)庫(kù)文件:localhost.zone,路徑為/var/named/localhost.zone.該文件用來(lái)將域名轉(zhuǎn)換成IP 地址, 是區(qū)域文件的一部分.

3) 逆向解析數(shù)據(jù)庫(kù)文件:named.local,路徑為/var/named/named/local.該文件用來(lái)將IP 地址轉(zhuǎn)換成域名, 也是區(qū)域文件的一部分.

4) 根域名服務(wù)器指向文件:named.ca,路徑為/var/named/named.ca.它用于緩存服務(wù)器的初始配置.

下面首先來(lái)看轉(zhuǎn)換程序控制文件---host.conf

文件/etc/host.conf是用來(lái)控制本地轉(zhuǎn)換程序設(shè)置的文件. 該文件夾告訴轉(zhuǎn)換程序使用哪些服務(wù)和按照什么順序進(jìn)行查詢(xún).

看文件:

#/etc/host.conf

order bind hosts :還有一個(gè)是nis

multi off 與host 查詢(xún)一起用, 用來(lái)確定一臺(tái)主機(jī)是否在/etc/hosts文件中.

nospoof on:若在反向解析找出與指定的地址匹配的主機(jī)名, 則對(duì)返回的地址進(jìn)行解析以確認(rèn)它確實(shí)與你查詢(xún)的地址相匹配. 為了防止騙取IP 地址, 通過(guò)指定nospoof on來(lái)允許此功能 alert on:開(kāi)啟則任何試圖騙取IP 地址的行為都通過(guò)syslog 工具進(jìn)行記錄.

trim jamond.net:以域名為參數(shù), 在查找名字前先刪除此域名, 再?gòu)奈募?etc/hosts查找匹配的主機(jī)名.

下面看轉(zhuǎn)換程序配置文件--resolv.conf

當(dāng)配置轉(zhuǎn)換程序使用BIND 域名服務(wù)器查詢(xún)主機(jī)時(shí), 必須告訴轉(zhuǎn)換程序使用哪一個(gè)域名服務(wù)器. 用來(lái)完成這項(xiàng)任務(wù)的工具就是/etc/resolv.conf文件.

看配置文件例子:

#/etc/resolv.conf

nameserver 192.168.1.1 列出域名服務(wù)器的IP 地址, 最多可以出現(xiàn)三個(gè)

nameserver 192.168.1.2

domain dongguan.com 定義默認(rèn)的域名

search haida.dongguan.com donggaun.com 指定域名搜索表, 最多六個(gè)域名參數(shù)

options nochecknames rotate 常用的選項(xiàng)有:rotate:打開(kāi)客戶(hù)端輪詢(xún)查詢(xún)選項(xiàng). 當(dāng)nameserver 中定義多個(gè)域名服務(wù)器時(shí), 進(jìn)行輪詢(xún)查詢(xún);nochecknames:禁止檢測(cè)被查詢(xún)的域名是否符合RFC952, 當(dāng)需要使用帶有下劃線"_"的域名時(shí), 需要該項(xiàng).;inet6:可以使解析器查詢(xún)ipv6.

下面看主配置文件夾/etc/named.conf

//

// named.conf for Red Hat caching-nameserver

//

,

options { //定義服務(wù)器區(qū)配置文件的工作目錄

directory "/var/named";

dump-file "/var/named/data/cache_dump.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

// 定義rndc 命令使用的控制通道

controls {

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

};

//定義根區(qū)聲明

zone "." IN {

type hint;

file "named.ca";

};

zone "localdomain" IN {

type master;

file "localdomain.zone";

allow-update { none; };

};

//定義正向解析區(qū)

zone "localhost" IN {

type master;

file "localhost.zone";

allow-update { none; };

};

//定義反向解析區(qū)

zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

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";

DN S BIND區(qū)域類(lèi)型

master 主DNS 區(qū)域

slave 從DNS 區(qū)域, 由主DNS 區(qū)域控制

stub 與從區(qū)域類(lèi)似, 但只保存DNS 服務(wù)器的名字

forward 將任何詢(xún)問(wèn)請(qǐng)求轉(zhuǎn)發(fā)給其它服務(wù)器

hint 根DNSINTERNET 服務(wù)器集

正向解析文件/var/named/localhost.zone

$TTL 86400 //864000秒=1天

//設(shè)置SOA RR

@ IN SOA @ root (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

//設(shè)置NS RR

IN NS @

//設(shè)置A RR

IN A 127.0.0.1

IN AAAA ::1

逆向解析文件/var/named/named.local

$TTL 86400

@ IN SOA localhost. root.localhost. (

1997022700;Serial 28800;Refresh 14400;Retry 3600000;Expire 86400);Minimum IN NS localhost. //設(shè)置PTR RR

,

1 IN PTR localhost.

先來(lái)看區(qū)文件:

1資源記錄

基本格式:[name] [ttl] IN type rdata

name 是以下:"."是根域;

@:是默認(rèn)域, 可以在文件中使用$ORIGIN domain 來(lái)說(shuō)明默認(rèn)域

標(biāo)準(zhǔn)域名:或是以"." 結(jié)束的域名, 或是一個(gè)相對(duì)域名

空:該記錄適用于最后一個(gè)帶有名字的域?qū)ο?

ttl:壽命字段. 它以秒為單位定義該資源記錄中的信息存放在高速緩存中的時(shí)間長(zhǎng)度. 通常該字段為空, 表示采用SOA 中的最小TTL 值.

IN:將該記錄標(biāo)識(shí)為一個(gè)INTERNET DNS資源記錄

type:有A CNAME HINFO MX NS PTR SOA

rdata:指定與這個(gè)資源記錄有關(guān)的數(shù)據(jù).

最后來(lái)看DNS 服務(wù)器的配置

由于本機(jī)是新安裝的, 先來(lái)修改下主機(jī)名

,

先來(lái)修改network 文件. 這里主機(jī)名是完整域名

.

然后是修改下HOSTS. 不然開(kāi)機(jī)時(shí)會(huì)經(jīng)常有提示找不到主機(jī)名對(duì)應(yīng)的網(wǎng)絡(luò)地址.

,

這里是主域名的配置, 指定正向解析區(qū)域聲明. 類(lèi)型為主域名服務(wù)器. 定義正向解析文件. 這里是默認(rèn)的解析文件, 可修改. 反向解析區(qū)同樣.

,

這里還設(shè)置了別名.

說(shuō)明"@"符號(hào)用在SOA 記錄中, 代表區(qū)域的域名. 任何沒(méi)有以點(diǎn)號(hào)結(jié)尾的主機(jī)名或域名會(huì)自動(dòng)追加域名.如haida 后面沒(méi)有點(diǎn)號(hào),會(huì)自動(dòng)追加為haida.dongguan.com

,

設(shè)置反向解析. 然后重新啟動(dòng).

啟動(dòng)后來(lái)進(jìn)行測(cè)試了.

重新啟動(dòng)服務(wù)或 #rndc reload

#rndc status

標(biāo)簽: