- ベストアンサー
複数ドメインでのDNS設定法
- 現在固定IP1つサーバーで複数ドメインを取得しDNS設定をしたい
- どのようにしたら良いか分からず、named.confに登録やzoneファイルの追加を試みたがうまくいかない
- 素人で申し訳ないが、解決策を教えてほしい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
どういうふうにうまくいかないのか教えてください。 それから、named.conf の書き方ですが、 クラスは省略可なので、"IN" は書かなくてもかまいません。 (省略したときは IN が指定されたとみなされます。ちなみに IN はインターネットの意味です) なので、↓は正解です。 zone "aaa.com" IN { type master; file "aaa.com.zone"; }; ただし、file のパス名が省略されてますので、optionsステートメントでディレクトリを指定してください。(実際には書いてあるのでしたら、すいません) options { #実際にファイルがあるところ directory "/var/named"; };
その他の回答 (1)
- Toshi0230
- ベストアンサー率51% (836/1635)
named.confの設定が変ですよ。 ゾーンを設定するときは、以下のように記述します。 ----------------------- zone "aaa.com" { type master; file "aaa.com.zone"; }; ----------------------- それから、この(↓)記述は何をしようとしているのでしょうか? "*"はただの伏せ字ですか? 伏せ字であるにしても、固定IPが1個だけだったらわざわざ自分で逆引きゾーンを作る意味はないと思いますが。 > zone "*.*.*.219.in-addr.arpa" IN { > type master; > file "*.*.*.219.in-addr.arpa"; > allow-update { none; }; > };
補足
早速のご回答ありがとうございます。 zone "aaa.com" { type master; file "aaa.com.zone"; }; ”IN“をつけなくてもいいってことですか? 専門書にINをつけてありましたので、そう書いておりました。 逆引きゾーンは、作らなくてもいいのですか? 素人で申し訳ございません。専門書を見て、自分の環境に置き換えただけでしたから。 よろしかったら、もう少し教えて頂けないでしょうか? ゾーンファイルの書き方は間違っていないでしょうか?
補足
ありがとうございます。現在は、海外のDNSを借りてバーチャルサーバーをしております。ドメインの数が多くなりましたので、今回DNSを立てようと思った次第です。現在の、named.confは下記のようになっております。 options { directory "/var/named"; /* * 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 uses an unprivileged * port by default. */ // query-source address * port 53; allow-query {localhost;}; allow-transfer { 219.*.*.*; 66.*.*.*; 209.*.*.*; 64.*.*.*; 212.*.*.*; 66.*.*.*; 66.*.*.*; 64.*.*.*; }; }; #最初のIPアドレスは、取得したグローバルIPで、後のIPはレンタルDNSのIPです。 ゾーンファイルの設定は最初の質問に明記しているとおりです。 最初のグローバルIPでプライマリーだけのDNSを立てたいと思っています。 いろいろとやっておりますが、追加した登録したドメイン(aaa.com)でアクセスできません。 分かりにくい書き方で申し訳ございません。 どうか、宜しくご教授下さい。お願い致します。