- ベストアンサー
バーチャルホストでDNSエラー
- バーチャルホストを設定しようとしているが、DNSエラーが発生しています。
- LAN内からは見ることができるが、外部からは見れません。
- バーチャルホストの設定方法に関して、named.confとhttpd.confの設定を説明します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#3の補足から >具体的にどのようにしていればよいのでしょうか? > まずMXにはAレコードの指定が必要です。 質問の例からいくと @ IN MX 10 mail.bbb.net. では、mail.bbb.net.は下で「CNAME」と"別名指定"になっているのでNGです。 今回、bbb.net.をAレコードで追加したと思いますので、 @ IN MX 10 bbb.net. これが正解です。 aaa.jpの件については、 aaa.jp IN A 219.xxx.xxx.xxx これをbbb.net.のゾーンに書くと、「aaa.jp.bbb.net.」になります。 たぶんこれは求めているものではないのでは? 「aaa.jp.」で引けるようにするには、「aaa.jp.」のゾーンを別に作成してください。 named.conf修正とゾーンファイルの追加です。 bbb.net.が作成されているのでそれを参考に作ればOKです。 >まったく恥ずかしながら聞く以外できない状況です。 > そのためのOKWeb/教えて!goo なのでどんどん補足してください^ ^;; bind(DNS)は基本が大事なのですが、参考設定をまねる等で 基本がわからなくても運用できてしまうと思います。 これでトラブルがあると何がどうなっているのか???という状態になるのではないでしょうか。 で、この本ですが...値段も高いしボリュームもあるので厳しいかもしれませんが http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=4-87311-074-2 もし興味があれば購入してみてください。 ちなみに、bindをやめてdjbdnsにする という選択もあります。 http://dns.qmail.jp/
その他の回答 (3)
#1お礼より > <VirtualHost 219.xxx.xxx.xxx> >の部分はのIPアドレスはルーターを使っていてもグローバルなんでしょうか? > ルータでNATをかけていても、サーバのRealIPを指定してください。 サーバのNICで指定しているIPアドレスです。 bindの設定については、#1 osamuyさんが言っているように、 「bbb.net」に対するAレコードがないので、追加してください。 で、ここからはちょっと質問からはずれますが、 まず、bind9.2はセキュリティホールがあるので9.2.1にあげましょう。 apacheも1.3.27(せめて1.3.26)にあげましょう。 bindの設定内容から見ても、もう少し調査が必要です。 例えば、MXレコードにはCNAMEで指定できません。 メールがループする原因にもなってしまいます。 aaa.jp をbbb.netゾーンに書いてある理由もわかりません。 仮に書くとしても aaa.jp. と最後に「.」をつけるでしょうし...。 設定含め、セキュリティ関連の勉強不足な状態でサーバを公開しては 他の利用者の迷惑にもなることを念頭においてください。 先日のSQLワームの件がいい教訓でしょう。 自分のサーバが海外の重要サイトへの攻撃に知らないうちに荷担してしまった事を考えると...。
- osamuy
- ベストアンサー率42% (1231/2878)
> 早速の解答ありがとうございます。しかしながらDNSエラーが生じます。 これが、MSIEのdnserror.htmlの事なら、そいつはひとまずおいといて、 nslookup -q=A bbb.net. で、IPアドレスに解決できるかを試して下さい。 これができないと、apacheでバーチャルホストの設定をしてても、意味ないです。
- osamuy
- ベストアンサー率42% (1231/2878)
@ IN A 219.xxx.xxx.xxx を追加してみては。
お礼
早速の解答ありがとうございます。しかしながらDNSエラーが生じます。 その他の情報としてルーターを使ってます。 NameVirtualHost 219.xxx.xxx.xxx <VirtualHost 219.xxx.xxx.xxx> の部分はのIPアドレスはルーターを使っていてもグローバルなんでしょうか? それとも*(アスタリスク)でも可能とあるサイトで書いてあったのですがそうなんでしょうか?apacheは1.3.23です。
お礼
返事がおくれて大変もうしわけないです。 さて、もことに恥ずかしながら勉強不足で立ち上げました。 これは事実です。手探りでいじってます。もっと教化していこうとおもってます。 さて、@ IN A 219.XXX.XXX.XXXを追加してうまくいきました、 bindはアップしてみます。 <例えば、MXレコードにはCNAMEで指定できません。 >メールがループする原因にもなってしまいます。 >aaa.jp をbbb.netゾーンに書いてある理由もわかりません。 >仮に書くとしても aaa.jp. と最後に「.」をつけるでしょうし...。 ですが具体的にどのようにしていればよいのでしょうか? まったく恥ずかしながら聞く以外できない状況です。 大変ご迷惑おかけします。