FrontPage

  • view localhost_resolverの部分をコメントアウト
  • /var/log/syslogをチェックすると/var/namedにあるzoneファイルがpermission deniedで読み込めていない
    Aug 26 13:18:48 vhost3 named[1729]: zone localhost/IN: loading from master file localhost.zone failed: permission denied
  • そこでubuntuのドキュメントでは/etc/bindにzoneファイルを置いているのでそこにコピーしてファイルの指定場所を絶対パスに変えてみる(ちなみにoptionsのdirectoryは/var/namedに設定されている)
    • 変更前
      zone  "nanbu.com" in {
              type master;
              file  "nanbu.com.zone";
      };
    • 変更後
      zone  "nanbu.com" in {
              type master;
              file  "/etc/bind/nanbu.com.zone";
      };
  • この方法ではすべてのパスを変更する必要があるので手間がかかる
  • そこで、zoneファイルを/var/namedから/etc/bindにコピーした後で
  • optionsのdirectoryを変更した
    • 変更前
       1 options {
       2        directory "/var/named";
       3        query-source    port 53;
       4        allow-query     { any; };
       5 };
    • 変更後
       1 options {
       2        directory "/etc/bind/";
       3        query-source    port 53;
       4        allow-query     { any; };
       5 };

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-08-26 (火) 13:29:12 (5723d)