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;
};