1. 準備 例: 2 台のマシン: 192.168.219.146 (マスター)、192.168.219.147 (スレーブ)、ドメイン名 www.panyangduola.com マスターDNSサーバーとスレーブDNSサーバーの両方にbind、bind-chroot、bind-utilsをインストールする必要があります。 ファイアウォールが有効になっている場合は、ファイアウォールを設定してサービスを追加します(ファイアウォールが無効になっている場合は無視します) ファイアウォールコマンド --permanent --add-service=dns ファイアウォール-cmd --reload 2. プライマリDNSサーバー(192.168.219.146)の設定 設定ファイルの編集
2つの線を見つける ポート53をリッスンします{127.0.0.1;}; クエリを許可します { localhost; }; 変更後 listen-on ポート 53 { any; }; クエリを許可します { 任意; }; 2-1. フォワード解析を設定する /etc/named.rfc1912.zonesファイルを編集し、最後に解決するドメインを追加します。 vim /etc/named.rfc1912.zones ゾーン "panyangduola.com" IN { タイプマスター; ファイル "data/panyangduola.com.zone"; }; panyangduola.com.zone 解決ドメインを作成する vim /var/named/data/panyangduola.com.zone $TTL 3600 $ORIGIN panyangduola.com です。 @ IN SOA panyangduola.com。 admin.panyangduola.com。 ( 2018042101 1D 1時間 1W 3時間 ) @ IN NS ns1.panyangduola.com まで。 @ IN NS ns2.panyangduola.com まで。 ns1 192.168.219.146 内 ns2 IN A 192.168.219.147 www IN A 192.168.219.146 ウェブ IN CNAME www 2-2. 逆解像度を設定する /etc/named.rfc1912.zonesファイルを編集し、最後に解決するドメインを追加します。 vim /etc/named.rfc1912.zones ゾーン "219.168.192.in-addr.arpa" IN { タイプマスター; ファイル "data/219.168.192.zone"; }; 219.168.192.zone解決ドメインを作成する vim /var/named/data/219.168.192.zone $TTL 3600 $ORIGIN 219.168.192.in-addr.arpa. @ IN SOA panyangduola.com。 admin.panyangduola.com。 ( 2018042101 1D 1時間 1W 3時間 ) @ IN NS ns1.panyangduola.com まで。 @ IN NS ns2.panyangduola.com まで。 146 IN PTR ns1.panyangduola.com。 147 IN PTR ns2.panyangduola.com。 146 IN PTR www.panyangduola.com. 2-3. DNS 構成ファイルの構文チェックを実行します。 cd /etc 名前付きチェックconf 名前付き.conf 名前付きチェックコンフ名付き.rfc1912.zones cd /var/named/data 名前付きチェックゾーン panyangduola.com panyangduola.com.zone 名前付きチェックゾーン 219.168.192.in-addr.arpa 219.168.192.zone 2-4. /etc/resolv.confを編集して追加する vim /etc/resolv.conf ローカルドメインを検索 ネームサーバー 192.168.219.146 2-5. 手順2-3でエラーが発生しない場合は、指定されたサービスを起動します。 名前を再起動
ステータスを表示
2-6. プライマリDNSサーバーの解決が成功しているかどうかを確認する Pingコマンドの検証 ping -c 4 www.panyangduola.com nslookup コマンド検証 nslookup >www.panyangduola.com nslookup >192.168.219.146 3. DNSサーバー(192.168.219.147)から設定する named.conf ファイルを編集する
2つの線を見つける ポート53をリッスンします{127.0.0.1;}; クエリを許可します { localhost; }; 変更後 listen-on ポート 53 { any; }; クエリを許可します { 任意; }; 3-1. プライマリDNSサーバー(192.168.219.146)の設定を変更する /etc/named.rfc1912.zones vim /etc/named.rfc1912.zones ゾーン "panyangduola.com" IN { タイプマスター; ファイル "data/panyangduola.com.zone"; 転送を許可 {192.168.219.147;}; 通知する はい; {192.168.219.147;} にも通知します。 }; ゾーン "219.168.192.in-addr.arpa" IN { タイプマスター; ファイル "data/219.168.192.zone"; 転送を許可 {192.168.219.147;}; 通知する はい; {192.168.219.147;} にも通知します。 }; 3-2. DNSサーバー(192.168.219.147)からの前方解決を構成する /etc/named.rfc1912.zonesファイルを編集し、最後に解決するドメインを追加します。 vim /etc/named.rfc1912.zones ゾーン "panyangduola.com" IN { タイプスレーブ; ファイル "data/panyangduola.com.zone"; マスター { 192.168.219.146; }; }; panyangduola.com.zone の空のファイルを作成する
所有者を設定 cd /var/named/data chown 名前:named panyangduola.com.zone 3-3. DNSサーバー(192.168.219.147)からの逆引き解決を設定する /etc/named.rfc1912.zonesファイルに追加します vim etc/named.rfc1912.zones ゾーン "219.168.192.in-addr.arpa" IN { タイプスレーブ; ファイル "data/219.168.192.zone"; マスター { 192.168.219.146; }; }; 空のファイル219.168.192.zoneを作成します。 所有者を設定 cd /var/named/data chown 名前:名前 219.168.192.zone 3-4. DNS 構成ファイルの構文チェックを実行します。 cd /etc 名前付きチェックconf 名前付き.conf 名前付きチェックコンフ名付き.rfc1912.zones 3-5. /etc/resolv.confを編集して追加する vim /etc/resolv.conf ローカルドメインを検索 ネームサーバー 192.168.219.147 3-6. 手順3-4でエラーが発生しない場合は、指定されたサービスを起動します。 名前を再起動
ステータスを表示
3-7. ファイル/var/named/data/panyangduola.com.zoneと/var/named/data/219.168.192.zoneにバイナリデータが含まれているかどうかを確認します。 cat /var/named/data/panyangduola.com.zone /var/named/data/219.168.192.zone をcatする 3-8. DNSサーバーからの解決が成功しているか確認する Ping コマンド検証 ping -c 4 www.panyangduola.com nslookup コマンド検証 nslookup >192.168.219.147 要約する 上記は、centos7.x でのマスター DNS サーバーとスレーブ DNS サーバーの展開についてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL max_allowed_packet 設定
King of Glory をプレイしたことがある人なら、このページの効果をよくご存知でしょう。なぜ...
この記事では、Web ページ制作を学ぶ過程で習得すべきテクニックの一部を詳しく紹介します。これらの内...
プログラマーは MySQL を扱う機会が多く、毎日触れているとも言えますが、MySQL テーブルには...
1. 要件:データベースのバックアップは、実稼働環境にとって特に重要です。データベースのバックアップ...
Docker イメージの最初の行は FROM alpine などのイメージで始まりますが、最初のベー...
序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...
シリアル化の実装InnoDB は 2 つの方法でシリアル化を実装します。まず、SELECT 文が明示...
目次序文参考比較手動比較浅い比較徹底比較要約する序文JavaScript でプリミティブ値を比較する...
will-change は、要素にどのような変更が行われるかをブラウザに伝え、ブラウザが事前に最適化...
ファイル名が少ないファイルを表示ファイル名を少なく | grep -n コンテンツを検索内容に応じて...
CSS レイアウトとスタイルに関する質問: 水平方向の中央揃えと最大幅の制限のバランスをとる方法最近...
質問Alibaba Cloud イメージを使用して Docker をインストールすると、次の図に示す...
Dockerのインストール カール -fsSL https://get.docker.com -o...
1. SHOW PROCESSLISTコマンドSHOW PROCESSLIST は実行中のスレッド ...
まずdockerコンテナを実行しますルートユーザーとしてコマンドを実行する sudo docker ...