トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

BINDとDHCPの連係

http://www.geocities.co.jp/SiliconValley-Cupertino/9120/ddnsserver.html
http://www.fc-lab.com/network/server/dns/named_conf.html
http://www.ipa.go.jp/security/awareness/administrator/secure-web/chap4/4_bind.html

 bindの設定

allow-update が重要。
/var/named/chroot/etc/named.conf
に以下を追加

   zone "vmware.local" in {
     type master;
     file "vmware.local.zone";
     allow-update {
       127.0.0.1;
       192.168.20.0/24;
     };
   };
   
   zone "24/20.168.192.in-addr.arpa" in {
     type master;
     file "vmware.local.rev";
     allow-update {
       127.0.0.1;
       192.168.20.0/24;
     };
   };

/etc/named/chroot/var/named/vmware.local.zone

 $TTL 3600
 @               IN SOA  sv1.vmware.local. root.sv1.vmware.local. (
                                 2000091808 ; serial
                                 3600       ; refresh (1 hour)
                                 900        ; retry (15 minutes)
                                 3600000    ; expire (5 weeks 6 days 16
 hours)
                                 3600       ; minimum (1 hour)
                                 )
                         NS      sv1.vmware.local.
 sv1                     A       192.168.20.1 ; 必須。自分のIP

/etc/named/chroot/var/named/vmware.local.zone

 $TTL    3600
 
 @       IN      SOA     sv1.vmware.local.    root.sv1.vmware.local. (
         2002012101      ;Serial
         3600            ;Refresh
         900             ;Retry
         3600000         ;Expire
         3600 )          ;Minimum
 
         IN      NS      sv1.vmware.local.


 DHCPの設定

ddns-update-style interim; が重要

 option domain-name "vmware.local";
 
 default-lease-time 600;
 max-lease-time 7200;
 ddns-update-style interim;
 
 subnet 192.168.20.0 netmask 255.255.255.0 {
   range 192.168.20.2 192.168.20.100;
  # option domain-name-servers 211.129.14.138,211.129.12.47;
  option domain-name-servers 192.168.20.1;
  # option broadcast-address 10.0.1.255;
   option routers 192.168.20.1;
 }

 パーミッション設定

/var/named/chroot/var/named
に named の書込許可を与える

root:named で 660 にする

 試してみる

 nsupdate
 update add test1.vmware.local 3600 IN A 192.168.20.99
 (enter)
 (enter)
 Ctrl + D

で、登録されるはず。

nslookup test1

で反応があればOK。
だめならば、

/var/log/message

を覗いてエラーを確認する。

 Windowsから自動でDNSに登録

Windowsからつなぐ場合は、

コンピュータ名変更の詳細からサフィックスをvmware.localに変更する

[カテゴリ: OS > Linux]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2010年02月17日 20時47分48秒