LinuxでのDNSドメインネーム解決サービス(キャッシング、マスタースレーブDNSサーバーの構築)

1. DNS(ドメインネームシステム)
FQDN(完全なドメイン名形式)例:www.baidu.com→www.baidu.com。(複数のポイント)
DNS機能:アドレスデータベースを維持し、ドメイン名の順方向および逆方向の解決機能を提供します

2.一般的なDNS分類(アドレスデータのソースに応じて異なる分類)
*
キャッシングドメインネームサーバー:キャッシング機能のみを提供し、独自の制御領域アドレスデータはありません。ルートドメインを設定するか、他のDNSサーバーをソースとして指定する必要があります。解決。(高速、エクスポート帯域幅の節約)
*
メインドメインネームサーバー:存在する唯一の権限のあるサーバー(公式サーバー)であり、エリアアドレス(自己制御)を担当するすべてのデータファイルを作成する必要があります。
*
スレーブドメインネームサーバー:メインドメインネームサーバーのホットバックアップを実行することも、サービスの一部を共有することもできます。

3. DNSサービスクエリモード
*
再帰クエリ:顧客リクエスト、ローカルキャッシュからのDNS応答(高速キャッシュのみ)。
*
反復クエリ:クライアントが要求しますが、キャッシュにデータがなく、DNSキャッシュが他のDNSサーバーまたはルートドメインをクライアントとして要求します。
*
再帰:クライアントサーバー反復:サーバーサーバー

4. DNSポート番号:TCP53ポートUDP53ポート

5.軽量DNSおよびDHCPサービスソフトウェア:dnsmasq

6.負荷分散と汎ドメイン名解決
*
DNSポーリング(負荷分散):同じドメイン名が複数のIPアドレスに対応します。サーバーがダウンしている場合、ユーザーは通常使用する前にキャッシュをクリアする必要があります。
*
パンドメイン名の解決:* 173.16.16.173すべてがipv4の173URLに解決されます。

7.キャッシュDNSサーバーの構築
yum-y install bind bind-utils bind-libs bind-chroot //サポートソフトウェアをインストールします
rpm
-qa | grep bind // cp -p /etc/nanmed.conf{,.ori}を表示してインストールします//
vimをコピーする権限を予約します/etc/nmed.conf//情報を変更します

ここに画像の説明を挿入します
//キーライン、bnssライン、ルートドメイン、設定ファイルのプロンプトラインを
コメントアウトし、ラインフォワーダーを追加します{202.106.0.20;};(独自のDNS追加を確認してください)
named-checkconf /etc/named.conf//検出するかどうか
systemctlstartという名前のエラーがあります//サービスを開始します
netstat-anptu | grep:53 // 53インターフェイス
vim / etc / resolv.confの
優先アドレスを確認し、独自のIP8に変更します
。メインの構築ドメインネームサーバー
cp-p / etc / names .com.ori /etc/named.conf//初期設定を復元
するホスト名を変更するhostnamectlset-hostname ns1.amber.com
//新しい仮想マシンを開き、名前を次のように変更するns2.amber.comns2
バインドシリーズソフトウェアns2vim / etc / resolv.conf
優先dnsから
ns1ip ns1から.2もインストールし、vmnet8
vim / etc / hostsに2行追加
192.168.42.128ns1.amber.com ns1
192.168 .42.131 ns2.amber.com ns2
ping ns2 //
vimにpingできるかどうかを確認します/etc/named.conf//2
ここに画像の説明を挿入します
つのゾーンを追加します。これは前方分析です。

名前のCDの/ var /
CP -p named.empty amber.com.zoneコピーする//予約許可
のvim amber.com.zone

ここに画像の説明を挿入します
named-checkzoneamber.com。amber.com.zone//それが正しいかどうかを確認します
systemctlrestart named

9.逆のプライマリDNS解決サービスを構築するため
のvimの/etc/named.conf
ゾーンに追加する
ここに画像の説明を挿入します
CDの/ var /名前の
CP -p amber.com.zone 192.168.42.arpa
vimの192.168.42.arpaを

ここに画像の説明を挿入します
名前付きチェックゾーン42.168.192.in-addr-
arpa192.168.42.arpasystemctl再起動名前付き

10.DNSドメイン名解決サービスから構築する

scp /etc/named.conf 192.168.42.131:etc///ローカルテキストが131マシン
131マシンに送信され、
vim /etc/named.confnamed-checkconfnamed.confsystemctlrestart
ここに画像の説明を挿入します
名前
付き
vim / etc / resolvが変更されます。 conf
優先DNS独自のIP
ホストへの変更変更:vim /etc/named.conf
add also-notify {192.168.42.131;};
systemctl restart named
ll / var / namesed / slaves 11.DNS
ドメイン名解決サーバー
とイントラネット内のクライアントが自身にアクセスするイントラネットサーバーは、判断後、パブリックネットワークを経由せずに直接イントラネットにアクセスし、イントラネット以外のサーバーはパブリックネットワークにアクセスします。
メイン構成ファイル/etc/named.confを変更し、
ビュー "LAN" {match-clients {内部ネットワークセグメント/ 24;};};
ビュー "WAN" {match-clients {any;};};
12。を追加しますインテリジェントDNSドメイン名解決サーバーは、ユーザーエクスペリエンスを向上させるために、コンピュータールーム内のさまざまなネットワークオペレーターのサーバーで使用されます。
acl lan {。}アクセス制御リスト
13.vim:1,2 co $ //セグメント
dGをコピー//次のすべての
シフトを削除+ "5" //残りの半分を見つける "}"

おすすめ

転載: blog.csdn.net/qq_39109226/article/details/109597986