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 を入力してアクセスします。