スキップしてメイン コンテンツに移動

投稿

ラベル(DNS)が付いた投稿を表示しています

DNS の TTL と minimum値

TTL:存在することをキャッシュしておく時間。 minimum:存在しないことをキャッシュしておく時間。 なので、example.com ドメインに新しく hoge.example.com というホストを追加する場合、事前に TTLを短くしておいても minimum値が長かったら、minimum値の間は名前解決できない。

bindをchroot環境で動かす

# yum install bind bind-chroot ~ 略 yum でインストールすると、owner が root になるので、named に変更。 # chown named:named /var/named chroot後のrootディレクトリを確認 # cat /etc/sysconfig/named ~ 略 ROOTDIR=/var/named/chroot # ls -l /var/named/chroot drwxr-x---. 2 root named 4096 4月 23 00:29 2014 dev drwxr-x---. 4 root named 4096 5月 1 22:43 2014 etc drwxr-x---. 3 root named 4096 4月 23 00:29 2014 usr drwxr-x---. 6 root named 4096 4月 23 00:29 2014 var named.confを編集 # vi /etc/named.conf ~ 略 DNSサーバとして必要な設定をする。chroot環境を意識する必要はない。 CentOS 6のBIND起動時にGenerating /etc/rndc.keyで固まるのを防ぐ。 # rndc-confgen -a -r /dev/urandom マウント状態を確認 # df -ah Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_01-lv_root 37G 1.7G 34G 5% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys devpts 0 0 0 - /dev/pts tmpfs 495M 0 495M 0% /dev/shm /dev/sda1 485M 121M 339M ...

DNS ゾーンファイルの例

■正引きゾーンファイル $ORIGIN example.dom. $TTL 3600   ; 1 hour @       IN  SOA ns1.example.dom. hostmaster.example.dom. (                     2014012345 ; serial                     3600       ; refresh (1 hour)                     1200       ; retry (20 min.)                     1209600    ; expire (2 weeks)                     900        ; minimum (15 min.) ) @       IN  NS      ns1.example.dom. @       IN  NS      ns2.example.dom. @       IN  MX      10  mail.example.dom. @       IN  TXT     "v=spf1 mx ~all"   ...