centos7は、DNSサーバのdnsmasqを設定しました

centos7は、DNSサーバのdnsmasqを設定しました

DNSサーバは、DNSサーバを提供し、ドメインネームサーバです。

:DNSの作品やプロセスは、以下のステップに分けて
ステップ1:クライアントがドメイン名解決要求を聞くと、要求がローカルドメインネームサーバに送信されます。
ステップ2:ローカルドメインネームサーバが要求を受信すると、それは最初のクエリが返すの結果に直接、レコードのエントリ場合、ローカルネームサーバをローカルキャッシュをチェックしてください。
ステップ3:ローカルキャッシュがレコードを持っていない場合は、要求に直接ローカルドメインネームサーバは、ローカルドメインネームサーバに戻し、その後、照会のプライマリドメイン(サブドメインのルート)をルートネームサーバ、ルートネームサーバに送信され、サーバのアドレス。
ステップ4:ローカルサーバーと、ドメインネームサーバが要求を送信するステップアップして、返されたそのような記録は、ドメインネームサーバの下位レベルに関連付けられたアドレスが存在しない場合は、独自のキャッシュの要求を受け入れるようにサーバーを照会するために戻ります。
ステップ5:あなたが正しいレコードを見つけるまで繰り返し四ステップ。
ステップ6:ローカルドメインネームサーバの結果を保存するには、次の使用のために準備するために、キャッシュに戻され、また、クライアントに結果を返します。

インストール

  1. マシンの選択したネットワークは、このプログラムのdnsmasqのインストール
  2. 次に、アプリケーションを起動します
  3. 彼は最初から起動してみましょう
  4. コンフィギュレーション

、インストールプログラムのdnsmasqのネットワーク内のマシンを選択します

yum install -y dnsmasq

2.次に、アプリケーションを起動します

systemctl start dnsmasq

3.彼は最初から起動してみましょう

systemctl enable dnsmasq

DNSを提供4.他の修飾ネットワーク機

変更するには2つの方法があります。

  1. ネットワークカードのDNS設定を変更します。
echo 'DNS1=XXX.XXX.XXX.XXX'>> /etc/sysconfig/netwrok-scripts/ifcfg-XXX

/etc/init.d/network restart
  1. 修正/etc/resolv.conf

追加nameserver

nscdの管理DNSキャッシュをインストールします。

yum install -y nscd
systemctl start nscd 
systemctl enable nscd

キャッシュのリフレッシュ

systemctl restart nscd 

テストDNSにdigコマンド

# 安装dig工具
yum install -y net-tools

dig XXX.cn @XXX.XXX.XXX.XXX

DNSを追加します

単にのdnsmasqのインストールの上にマシンを変更する/etc/hosts最良のキャッシュを更新することができます

公開された161元の記事 ウォンの賞賛140 ビュー470 000 +

おすすめ

転載: blog.csdn.net/qq_37933685/article/details/103009525