DNS サーバーを管理するために、VPS に Bind9 と Webmin をインストールしました。ネームサーバーのドメインは ns1.primesystems.ch です。
webmin を使用して、smartvend.ch の新しいマスター ゾーン (前方) を作成しました。これは問題なく動作し、ip は正しく解決されます。構成を参照してください。
$ttl 38400
smartvend.ch. IN SOA ns1.primesystems.ch. john.doe.domain.ch. (
1399011114
10800
3600
604800
38400 )
smartvend.ch. IN NS ns1.primesystems.ch.
smartvend.ch. IN A 185.16.173.71
しかし、webmin を使用して、primesystems.ch (ネームサーバーの TLD、問題でしょうか?) の新しいマスターゾーンを作成すると、エラーが発生します。
構成:
$ttl 38400
primesystems.ch. IN SOA ns1.primesystems.ch. john.doe.domain.ch. (
1399028931
10800
3600
604800
38400 )
primesystems.ch. IN NS ns1.primesystems.ch.
primesystems.ch. IN A 185.16.173.71
エラーメッセージ:
The following errors were found in the records file /var/lib/bind/primesystems.ch.hosts ..
zone primesystems.ch/IN: NS 'ns1.primesystems.ch' has no address records (A or AAAA)
zone primesystems.ch/IN: not loaded due to errors.
/etc/bin/named.conf.local は次のようになります。
zone "smartvend.ch" {
type master;
file "/var/lib/bind/smartvend.ch.hosts";
};
zone "primesystems.ch" {
type master;
file "/var/lib/bind/primesystems.ch.hosts";
};
したがって、primesystems.ch は dig または host コマンドでは解決できませんが、smartvend.ch は解決できます。
私の見解では、primesystems.ch はネームサーバーでもあるため、問題があるに違いありません。私が望むのは、url primesystems.ch を Web サーバーにルーティングすることです。誰かアイデアはありますか?
更新: 「ns1 IN A 185.16.173.70」を追加した後、エラーは消えました。しかし、「host primesystems.ch」を実行すると、IP が返されません。そして、「dig primesystems.ch」はこれを返します:
; <<>> DiG 9.8.3-P1 <<>> primesystems.ch
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33401
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;primesystems.ch. IN A
;; AUTHORITY SECTION:
primesystems.ch. 424 IN SOA ns1.primesystems.ch. kevin\.kirn.kdsolutions.ch. 1399027394 10800 3600 604800 38400
;; Query time: 23 msec
;; SERVER: 62.2.17.61#53(62.2.17.61)
;; WHEN: Fri May 2 13:43:49 2014
;; MSG SIZE rcvd: 96