ステップ1:インストール
[ルート@ localhostの〜]#yumをバインドインストールし
ます。[root @ localhost〜]#のsystemctlのSTOP firewalld //ファイアウォールを無効
[ルート@ localhostの〜を]#のsetenforce 0 // 閉じるSELinuxの
ステップ2:設定ファイルを編集します
- 。---- 1編集マスター設定ファイル------
[ルート@ localhostの〜]#VI /etc/named.confの
オプション{
リッスンポート53は、{192.168.80.10 ONである;}; //サーバー、独自にIPの
聞く-ON-V6 {ポート53される:: 1;};
ディレクトリ"と/ var / named";
ダンプ・ファイル"/var/named/data/cache_dump.db";
統計ファイル「は/ var /データ/命名/named_stats.txt「;
memstatisticsファイル」/var/named/data/named_mem_stats.txt「;
任意の-照会できるように{;}; //誰でもアクセスすることができます
保存して終了
----- 2編集ゾーンの設定ファイルを。 -------
[ルート@ localhostの〜]#viのの/etc/named.rfc1912.zones
..................
//順ゾーンの設定
ゾーン"hello.com" {のIN
タイプマスター;
ファイル"hello.com.zone";
許可-更新{なし;};
};
//逆ゾーンの設定
ゾーンに{ "80.168.192.in-addr.arpa"
タイプのマスター;
ファイル「hello.com.local」;
許可-更新{なし;};
};
//他の人が移動しない
保存して終了する
-------- 3順ゾーンデータの編集設定ファイル----。 ----
[ルート@ localhostの〜]#のCDと/ var / named
-p named.localhost hello.com.zoneのCP#[名前のlocalhostのルートは@]
#VI hello.com.zone [ルート@ localhostの名前の]
$ TTL 1D
INはSOAする@ @をrname.invalid(。
0;シリアル
1Dを、最新の情報に更新
IHを、再試行
1W、有効期限が切れる
3H)を、最小
NSする@
A //このサーバアドレス192.168.80.10を
192.168.80.10 //www.hello.com対応するアドレスINにWWW
192.168.80.10 //ftp.hello.comアドレス対応でFTP
CNAMEのメールWWW //mail.hello.comはwww.hello.comです別の名前
- 192.168.80.2 //、INサフィックスがhello.comですが、このアドレス192.168.80.2がホストを照会する際に、レコードの以前の内容が返されない場合は
、保存して終了する
。4.編集構成データがゾーンを逆---------ファイル------------
[ルート@ localhostの名前の]#cpは-p hello.com.zone hello.com.local
[ルート@ localhostの名前の]#viのhello.com.local
$ TTL 1D
@ SOAの@は、INをrname.invalid(
0;シリアル
1D、リフレッシュ
IH;リトライ
1W;期限切れ
最小、3H)を
@ NS
192.168.80.10
10 IN www.hello.com PTR。
保存して終了する
ステップは:サービスを開始する
[ルート@名前はlocalhost]#という名前で始めるsystemctl
[ルート@は、名前のlocalhostの]#netstatの-anpu | grepの名//ビューのサービス実行している状態、UDP 53個のポートはリスニングで
第四ステップ:テスト、検証
[ルート@ localhostのは、名前付き]#viのは/ etc / resolv.confのの
ネームサーバ192.168.80.10
保存して終了
[ルート@ localhostの〜]#のYUMは nslookupを//提供したクエリのインストールnslookupコマンドコマンド
[ルート@ localhostの〜]#yumを-yバインド-utilsのインストール
[ルート@ localhostの〜]#nslookupをwww.hello.com
成功ショー:
サーバー:192.168。 80.10
住所:192.168.80.10#53
名前:www.hello.com
住所:192.168.80.10
[ルート@ localhostの〜]#のnslookupを192.168.80.10
成功したショー:
サーバー:192.168.80.10
住所:192.168.80.10#53
10.80.168.192.in-addr.arpa名= www.hello.com。
本館からドメインネームサーバ
の最初のステップ:同期サーバからメイン(マスター設定)を設定し
、[ルート@ localhostの〜]#VI /etc/named.rfc1912.zones
ゾーン「hello.com」{のIN
タイプマスター;
ファイル」 hello.com.zone「;
許可更新{192.168.80.20;};設定されたサーバから// IPアドレス
また{-notify 192.168.80.20;};
};
保存して終了する
第二ステップ:サーバーから構成サーバを(コンフィギュレーション)
-------- 1. DNSサーバ--------構造(上記の構成を参照してください)
//編集メイン設定ファイル
[〜localhostのルート@]の/etc/named.conf#のVI
オプション{
リッスンポート53 {192.168.80.20; }; // サーバーのIP(マスターアドレス)リスニングに
耳を傾け-ON-V6 {ポート53をされる:: 1;};
ディレクトリ"と/ var / named";
dump- 「/var/named/data/cache_dump.dbを」ファイル;
統計情報ファイル「/var/named/data/named_stats.txt」。
ファイル・memstatistics「/var/named/data/named_mem_stats.txt」;
任意の-クエリを許可する{;}; //は誰でもアクセスすることができ
、保存して終了を
(からマスタースレーブ同期サーバの設定-------- 2。コンフィギュレーション・サーバ)----------
[ルート@ localhostの〜]#VI /etc/named.rfc1912.zones
//順ゾーンに配置
ゾーン"hello.com" {のIN
タイプのスレーブ;
マスターズ{192.168 .80.10;};
"スレーブ/ hello.com.zoneを"ファイル、
許可、通知{192.168.80.10;};
};
//逆ゾーンが配置された
ゾーン"80.168.192.in-addr.arpa" {INの
タイプスレーブを;
{192.168.80.10;};マスターズ
"hello.com.local奴隷/"ファイル;
許可-{192.168.80.10;};通知
};
保存し、終了
ステップスリー:サービスの開始
[名前のlocalhostのルート@]#systemctl名付け開始
[ルート@の名前はlocalhost]#netstatの -anpu | grepの名// 状態を実行しているビューのサービス、リスニングでUDP 53ポート
成功したショーを:
netstatの-anpu | grepの名
プロトRecv関数- Q送る-Qローカルアドレス外国住所州PID /プログラム名
:UDP 0 0 192.168.80.20:53 0.0.0.0 1102 /命名
UDP6、0 :: 0 1:53 :::ある 1102 /という名前の
[ルート@ localhostの〜]#のCDと/ var / named /スレーブ/
[ルート@ localhostの奴隷] #lsの
成功ショー:
hello.com.local hello.com.zone
[ルートlocalhostの奴隷@]#yumをバインド-utilsのインストール
[ルート@ localhostの〜]#nslookupをwww.hello.com
成功ショー:
サーバー:1 ::
住所: #1 :: 53
名前:www.hello.com
住所:192.168.80.10
ステップ4:テスト検証
-----設定を変更するには、マスターサーバー-----
[localhostのルート@〜]#のVIの/var/named/hello.com.zone
TTL 1D $
@、IN @は、SOAをrname.invalidない。(
1; SEQ IDがNO //シリアル修正、アップ編集
更新; 1D
IHを、再試行
1W、有効期限が切れる
3H)を、最小に
@ NS
192.168.80.10
WWWを、IN A 192.168.80.10
FTP 192.168.80.20 // ftpの変更されたアドレスに、確認するために
CNAMEのWWWでメールを
- 192.168.80.2 IN
保存して終了し
ます。[root @ localhostの〜]#のsystemctlの //という名前のリスタートのDNSサービスを再起動し
ます。[root @ localhostの〜]#nslookupを ftp.hello.com // 解析するFTPアドレス
成功したショー
192.168.80.10:サーバーの
アドレス:192.168 .80.10#53
名前:ftp.hello.com
住所:192.168.80.20
--------サーバーからは---------を確認し
ます。[root @ localhost〜]#nslookupをftp.hello.com
成功ショー:
サーバー: 1 ::
住所:1 :: 53#
名前:ftp.hello.com
住所:192.168.80.20
//テスト成功