Misc/内部用DNSサーバー構築 vm-sigel の変更点


#contents

初期設定はUbuntuサーバーインストール時にある程度設定済み

*設定ファイルの作成 [#s8c00929]

**/etc/bind/db.root [#i523696c]

デフォルトのものを利用

**/etc/bind/named.conf [#y83cc5ab]

 // This is the primary configuration file for the BIND DNS server named.
 //
 // Please read /usr/share/doc/bind9/README.Debian.gz for information on the
 // structure of BIND configuration files in Debian, *BEFORE* you customize
 // this configuration file.
 //
 // If you are just adding zones, please do that in /etc/bind/named.conf.local
 
 include "/etc/bind/named.conf.options";
 
 // prime the server with knowledge of the root servers
 zone "." {
         // ルート DNS の情報
         type hint;
         // ファイル名
         file "/etc/bind/db.root";
 };
 
 // be authoritative for the localhost forward and reverse zones, and for
 // broadcast zones as per RFC 1912
 
 // localhost の正引きの設定
 zone "localhost" {
         // Master DNS Serverであることを示す
         type master;
         // ファイル名
         file "/etc/bind/db.localhost";
 };
 
 // localhost の逆引きの設定
 zone "0.0.127.in-addr.arpa" {
         // Master DNS Serverであることを明示
         type master;
         // ファイル名
         file "/etc/bind/db.0.0.127";
 };
 
 // xx.xxx の正引きの設定(内部用ドメイン)
 zone "xx.xxx" {
         // Master DNS Serverであることを明示
         // 内部から *.xx.xxx を引いたときにきちんと見えるよう設定
         type master;
         // ファイル名
         file "/etc/bind/db.xx.xxx";
         allow-update{
                 192.168.1.50;
                 127.0.0.1;
         };
 };
 
 // 192.168.1.* の逆引きの設定
 zone "1.168.192.in-addr.arpa" {
         // Master DNS Serverであることを明示
         type master;
         // ファイル名
         file "/etc/bind/db.1.168.192";
         allow-update{
                 192.168.1.50;
                 127.0.0.1;
         };
 };
 
 // yyy.yy の正引きの設定(DDNSドメイン)
 zone "yyy.yy" {
         // Master DNS Serverであることを明示
         // 内部から tldsjp.yyy.yy を引いたときにきちんと見えるよう設定
         type master;
         // ファイル名
         file "/etc/bind/db.yyy.yy";
 };
 
 include "/etc/bind/named.conf.local";

**/etc/bind/named.conf.options [#t56fe0ea]

 options {
         // zone ファイルの格納場所
         directory "/var/cache/bind";
 
         // If there is a firewall between you and nameservers you want
         // to talk to, you might need to uncomment the query-source
         // directive below.  Previous versions of BIND always asked
         // questions using port 53, but BIND 8.1 and later use an unprivileged
         // port by default.
 
         // query-source address * port 53;
 
         // BIND の利用を許す範囲を指定
         allow-query {
                 // 自分自身( localhost )
                 127.0.0.1;
                 // 192.168.1.* ( Subnet 255.255.255.0 )
                 192.168.1.0/24;
         };
 
         // スレーブ DNS のアドレスを記述。内向き DNS の場合は必要ないが一応記載。
         allow-transfer {
                 // 自分自身( localhost )
                 127.0.0.1;
                 // 192.168.1.* ( Subnet 255.255.255.0 )
                 192.168.1.0/24;
         };
 
         // If your ISP provided one or more IP addresses for stable
         // nameservers, you probably want to use them as forwarders.
         // Uncomment the following block, and insert the addresses replacing
         // the all-0's placeholder.
 
         // forwarders {
         //      0.0.0.0;
         // };
         // 自前で名前解決できないとき、まずはプロバイダの DNS へ聞きに行く様にする。
         forwarders {
                 aaa.bbb.ccc.ddd;  // プロバイダのプライマリ DNS の IP アドレス
                 aaa.bbb.ccc.eee;  // プロバイダのセカンダリ DNS の IP アドレス
         };
 
         auth-nxdomain no;    # conform to RFC1035
         listen-on-v6 { any; };
 };

**/etc/bind/named.conf.local [#cd7543c6]

 //
 // Do any local configuration here
 //
 
 // Consider adding the 1918 zones here, if they are not used in your
 // organization
 //include "/etc/bind/zones.rfc1918";

コメントだけですが…

**/etc/bind/db.localhost [#v6e05141]

 $TTL 1D
 
 @  IN  SOA  xxxxx.xx.net.  root.xxxxx.xx.net. (
        2006090300 ; シリアル番号
        3H
        1H
        1W
        1D )
 
            IN NS xxxxx.xx.net.
 localhost. IN A  127.0.0.1

**/etc/bind/db.0.0.127 [#beac0e21]

 $TTL  1D
 
 @  IN  SOA  xxxxx.xx.net.  root.xxxxx.xx.net. (
        2006090300
        3H
        1H
        1W
        1D )
 
        IN  NS  xxxxx.xx.net.
 1      IN  PTR localhost.

**/etc/bind/db.xx.net(内部用設定ファイル) [#za68b233]

 $TTL  1D
 
 @  IN  SOA  xxxxx.xx.net.  root.xxxxx.xx.net. (
        2006090300
        3H
        1H
        1W
        1D )
 
             IN  NS      xxxxx.xx.net.
             IN  MX  10  xxxxx.xx.net. ; メールサーバのホスト名を指定
                                       ; 10 は優先順位。
 
 router      IN  A       192.168.1.1
 xxxxx       IN  A       192.168.1.10
 xx.net      IN  A       192.168.1.10
 chrono      IN  A       192.168.1.3
 
 dns         IN  CNAME   sigel
 www         IN  CNAME   sigel
 smtp        IN  CNAME   sigel
 pop         IN  CNAME   sigel

**/etc/bind/db.1.168.192 [#x5e20b49]
 $TTL  1D
 
 @     IN  SOA  xxxxx.xx.net.  root.xxxxx.xx.net. (
       2006090300
       3H
       1H
       1W
       1D )
 
       IN  NS  xxxxx.xx.net.
 
            IN  PTR   xx.net.       ; 解決するドメイン
            IN  A     255.255.255.0 ; サブネットマスク
 
 1          IN  PTR   router.xx.net.
 10         IN  PTR   sigel.xx.net.
 2          IN  PTR   chrono.xx.net.

**/etc/bind/yyy.yy(DDNSドメイン設定ファイル) [#m10449a6]

 $TTL  1D
 
 @  IN  SOA  yyyyy.yyy.yy.  root.yyyyyy.yyy.yy. (
        2006090300
        3H
        1H
        1W
        1D )
 
           IN  NS      yyyyyy.yyy.yy.
 yyyyyy    IN  A       192.168.1.10

*その他のファイルの設定 [#s037e918]

**/etc/hosts [#be57c23a]
DNS サーバの情報と hosts の情報が不整合を起こさない為に localhost 以外はコメントアウト

今回は 127.0.0.1のエントリーしかなかったのと IPv6 のよくわからないエントリーだけだったのでそのまま

**/etc/resolv.conf [#l9c2adc3]
 search          xx.net
 nameserver      127.0.0.1
 nameserver      プロバイダのDNSサーバー

**/etc/nsswitch.conf [#d3d778de]

hostsの行にdnsが含まれていること

 hosts:      files nisplus nis dns

**/etc/host.conf [#hf618683]

 order hosts,bind

*DDNSセットアップ [#x48106f9]

[[DDNSセットアップ>Misc/DDNSセットアップ]]

*参考サイト [#ne008048]
-[[Misc/内部用DNSサーバー構築]]

注意)このバージョンのsafariではjavascriptがうまく動作しないので、recaptchaはページ切り替え版を利用しています。
リロード   新規 編集 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS