y-uoh / ServerCreate_Training

0 stars 0 forks source link

01_DNS #3

Open y-uoh opened 2 months ago

y-uoh commented 2 months ago

参考サイト

【BIND入門実践】BINDでDNSサーバーを構築してみよう -エンベーダー

y-uoh commented 2 months ago

bind9インストール

sudo apt install bind9 bind9utils -y
y-uoh commented 2 months ago

インストール確認

uoh@uoh:~$ named -v
BIND 9.18.28-0ubuntu0.22.04.1-Ubuntu (Extended Support Version) <id:>

uoh@uoh:~$ dpkg -l | grep bind9utils
ii  bind9utils                                 1:9.18.28-0ubuntu0.22.04.1                        all          Transitional package for bind9-utils
y-uoh commented 2 months ago

systemctlコマンド

y-uoh commented 2 months ago

bindの構成ファイル

image

y-uoh commented 2 months ago

named.conf(BIND設定ファイル)

y-uoh commented 2 months ago

named.conf.options(BIND設定オプションファイル)

オプション名 説 明
directory BINDの作業ディレクトリのパスを指定します。通常、ゾーンファイルなどがこのディレクトリに格納されます。
listen-on BINDがリッスンするIPアドレスを指定します。
listen-on-v6 BINDがリッスンするIPv6アドレスを指定します。
forwarders クエリの転送先となるDNSサーバーのIPアドレスを指定します。
allow-query DNSクエリを許可するクライアントのアドレス範囲を指定します。
allow-transfer ゾーン転送を許可するクライアントのアドレス範囲を指定します。
recursion 再帰クエリを許可するかどうかを指定します。通常、yesまたはnoで設定します。
dnssec-enable DNSSECの機能を有効にするかどうかを指定します。
dnssec-validation DNSSECの検証を行うかどうかを指定します。
auth-nxdomain NXDOMAINの応答が権威的であるかどうかを指定します。
rate-limit クエリのレート制限を設定します。これにより、DDoS攻撃などからサーバーを保護することができます。
max-cache-size DNSキャッシュの最大サイズを指定します。
max-cache-ttl キャッシュされたレコードの最大TTL (Time To Live) を指定します。
version BINDのバージョン情報を非表示にするための設定です。攻撃者に対する情報開示リスクを低減するために使用されます。