LoginSignup
5
2

More than 5 years have passed since last update.

Amazon Linux (DNSキャッシュサーバー構築-BIND)

Last updated at Posted at 2018-11-15

image.png

DNSキャッシュサーバー
「フルサービスリゾルバ」のこと。
つまり
他のDNSサーバさんに答えを教えてもらいに行くDNSサーバさんのこと
であり
IPアドレスとドメイン名の紐付けに関して、まず自身のキャッシュを参照して探し、それでも分からなければ他のDNSサーバに問い合わせを行うDNSサーバのことです。

はあ、、

とりあえずやってみよう。


1.bindをインストールする

yum install -y bind
スクリーンショット 2018-11-13 19.35.21.png

2.named.confを編集する

named.conf:BIND自体の基本設定ファイル
vim /etc/named.conf
listen-on port 53 { 127.0.0.1; }; から listen-on port 53 { 127.0.0.1; any; }; へ変更
allow-query { localhost; }; から allow-query { localhost; any; }; へ変更
スクリーンショット 2018-11-13 19.40.21.png

BINDの設定をチェックする。
named-checkconf /etc/named.conf

3.ifcfg-eth0を編集する

スクリーンショット 2018-11-13 19.50.26.png

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DNS=(プライベートIP) 追加
スクリーンショット 2018-11-13 19.49.03.png

4.resolv.confを編集する

vim /etc/resolv.conf
スクリーンショット 2018-11-13 19.51.53.png

nameserver を自身の(プライベートIP)にする。
スクリーンショット 2018-11-13 19.53.39.png

5.サービスを起動させる

service named start
スクリーンショット 2018-11-13 19.55.22.png

6.検証する

スクリーンショット 2018-11-13 20.04.25.png

あれ?

あ、セキュリティグループで53番port開けてなかった。
スクリーンショット 2018-11-13 20.07.50.png

いけた!
スクリーンショット 2018-11-13 20.09.03.png

5
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2