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 設定
目次背景提供/注入共有状態の抽出データを提供するデータの挿入まとめ反応的な共有状態の抽出共有状態の使...
アップグレードプロセス:元のシステム: CentOS7.3 [root@my-e450 ~]# un...
目次序文VueUseとは使いやすいおなじみの手ぶれ補正やスロットル機能もありますグローバル状態を共有...
1. デッドロックとは何ですか?正式な定義は次のとおりです: 2 つのトランザクションが相手側で必要...
テーブルの作成とインデックスの作成 テーブルtbl1を作成( id int ユニーク、sname v...
目次Vue3 カプセル化メッセージプロンプトインスタンス関数スタイルレイアウトカプセル化メッセージ....
IDC のサーバーの /partition 使用率がいっぱいです。 100% に到達しました!確認し...
脆弱性の説明Apache Flink は、分散ストリームおよびバッチ データ処理用のオープン ソース...
:動的コンポーネントv-bind:is="component name" を使用...
目次基本的な設定バージョンとDockerイメージについて始めるelasticsearch.ymlにつ...
以前、モバイル適応に関する記事を書きました。非常に長く、内容が多すぎて読みづらいものでした。そこで、...
<br />みなさんこんにちは!ここで皆さんとチャットできて光栄です! (*^__^*)...
プロジェクトを構築する対応するパスでコマンドラインを実行します: react-native init...
(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...
フォームの送信方法をまとめると次のようになります。 1. 送信ボタンを使用して送信します。送信ボタン...