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 設定
1. 別名の使用alias コマンドは、コマンドのエイリアスを設定するために使用されます。このコマン...
背景ここ 2 日間 Docker を使用していたところ、コンテナの起動後に date -R の出力タ...
序文この記事では、非同期 JavaScript の進化と、それがコードの記述方法にどのような変化をも...
1. 原因: SQL ファイルをインポートする必要があるのですが、インポートできません。この文を実行...
テキスト非表示コード、HTML 内の特定のテキストを非表示にするコードをコピーコードは次のとおりです...
順序なしリストのアプリケーションネストコードをコピーコードは次のとおりです。 <!DOCTYP...
この記事では、WeChatアプレットの具体的なコードを参考までに共有します。具体的な内容は次のとおり...
現在の環境は次のとおりです。セントロス7.5 docker-ce 18.06.1-ce 1. まずc...
MySql のウィンドウ関数を使用して統計データを収集する際に、小さな問題が見つかったので、それにつ...
1. アクセス頻度、同時接続、ダウンロード速度を制限するために使用されるモジュールと命令の概要ngx...
1 カーネルにtunモジュールがあるかどうかを確認する modinfo tun modprobe t...
目次1. サーバーの状態を確認します。 2. ルートパスワードを変更します。 3. mysqlser...
Docker は多くのスペースを占有します。コンテナを実行したり、イメージを取得したり、アプリケー...
目次1: フロントエンドの手書きページング(データ量が少ない場合) 2: バックエンドのページング、...
CSS を使用して 3D フォト ウォールを作成します。具体的なコードは次のとおりです。 <!...