Centos7 は DNS サービスの完全版を構築します

dns サービス: これはドメイン名解決サービスです。その機能は、ドメイン名を IP アドレスに解決するか、IP アドレスをドメイン名に解決することです。
実験環境: centos 7 192.168.80.150
win7 クライアント 192.168.80.1
前提として、これらは同じである必要があります。環境
最初のステップは、ファイアウォールと selinux 機能をオフにしてから、サービスをインストールすることです

yum -y install bind

ファイアウォールを一時的に無効にする

systemctl stop firewalld
永久关闭防火墙
systemctl disable firewalld

selinux の機能を一時的に無効にする

setenforce 0

selinux を永続的にシャットダウンするには、まず設定ファイル vim /etc/selinux/config を入力します。

ここに画像の説明を挿入します
上記で SELINUX=disabled を設定し、保存して wq を終了するだけです

2 番目のステップは、DNS 構成ファイルを入力し、vim /etc/named.conf を構成することです。

ここに画像の説明を挿入します
listen-on port 53 {192.168.80.150;}; ローカル IP アドレスに設定します。
allow-query {any;} は誰でもアクセスできるように設定されています。

3 番目のステップは、vim /etc/named.rfc1912.zones 設定ファイルを入力して設定することです。pip.cc は設定するドメイン名で、80.168.192 は設定するネットワーク セグメントです。ファイル名は次のとおりです。ニーズに基づいて、/var/named/ ファイルの構成ファイルと 1 対 1 に対応する必要があります。

ここに画像の説明を挿入します

4 番目のステップでは、cd /var/named/ ディレクトリ内で touch を使用して、上記のファイルに 1 対 1 で対応する 2 つのファイルを作成します。次に、.localhost という名前のテンプレート ファイルを使用して、作成したばかりのファイルを上書きします。

ここに画像の説明を挿入します
上記を作成した後、chown root:named zheng と fan を使用してファイルのアクセス許可を変更する必要があることに注意してください。

ここに画像の説明を挿入します

ステップ 5、作成した A ファイルに移動します。

ここに画像の説明を挿入します

@dns.pip.cc. はホスト名とドメイン名です (cc の詳細に注意してください)。
次に、ホスト レコードを追加します。
NS dns.pip.cc. このマシンのドメイン名
dns A 192.168.80.150 dns は pip.cc のドメイン名で、192.168.80.150 ftp A 192.168.80.180 ftp は pip.cc のドメイン名で、192.168 に対応します.80.180 a> 書き込み後に保存して終了します


ステップ 6: PTR ファイルを編集する

ここに画像の説明を挿入します

上記と逆に書くだけで原理は同じです。

ステップ 7: サービスを再起動する

systemctl restart named

次に、クライアントを使用して nslookup を入力してアクセスします。

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_51235445/article/details/124898262