ドメインのDNSサーバーの構成

ドメインのDNSサーバーの構成

Ubuntuはドメイン用のDNSサーバーを設定しようとしています。まだ仮想ボックスにアクセスできないため、テストしてみませんでした。しかし、問題があることを感じることができました。誰でも明らかなエラーを見つけることができますか?サーバーテストを実行しないと難しいことがわかります。

私は次のように名前付き.conf.localを設定しました:

zone "craig.linuxcourse.tfe.ltu.se" {
type master;
    file "/etc/bind/db.craig.linuxcourse.tfe.ltu.se";
};

これで、ゾーンファイルを設定しようとしていますが、接続するためにローカルホストを変更する必要があるのは少し混乱しています。

また、次のホストを追加したいと思います。

  • ns1(DNSサーバーがあるNSレコードとAレコード)

  • ワールドワイドウェブ

  • ファイル転送プロトコル

  • 「学生名」(仮想サーバーの名前でなければなりません)

これまでに変更した内容は次のとおりです。

;
; BIND data file for example.com
;
$TTL    604800
@       IN      SOA     craig.linuxcourse.tfe.ltu.se. root.linuxcourse.tfe.ltu.se. (
                          2         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL
    IN      A       192.168.1.10
;
@       IN      NS      ns1.craig.linuxcourse.tfe.ltu.se.
@       IN      A       craig.linuxcourse.tfe.ltu.se
www     IN      A       www.craig.linuxcourse.tfe.ltu.se
ftp     IN      A       ftp.craig.linuxcourse.tfe.ltu.se

答え1

他の人が言ったように、Aレコードにはアドレスが必要です。ただし、あなたの例で試しているようにCNAMEを使用できます。

wwww   IN   A      192.168.1.10 
ftp    IN   CNAME  wwww

答え2

すべての回答に感謝します。あなたのコメントを読んだ後、設定を編集しました。これは良く見えませんか?

; BIND data file for local loopback interface
;
$TTL    5D
@       IN      SOA     ns1.craig.linuxcourse.tfe.ltu.se. 
root.linuxcourse.tfe.ltu.se. (
                 2018052100         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                      10800 ); Negative Cache TTL
;
                IN      NS      ns1.craig.linuxcourse.tfe.ltu.se.

ns1             IN      A       xxx.239.163.100
www             IN      A       xxx.239.163.110
ftp             IN      A       xxx.239.163.120
craig           IN      A       xxx.239.163.130

名前付き.conf.localは次のとおりです。

zone    "craig.linuxcourse.tfe.ltu.se" in {
    allow-transfers { any; };
    file "/etc/bind/db.craig.linuxcourse.tfe.ltu.se";
    type master;
};

関連情報