CentOS7は、DNSサーバを設定しました

ステップ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
//テスト成功

おすすめ

転載: blog.51cto.com/14519331/2438639