• ベストアンサー

ホスト名を省略した名前解決の扱いについて

すみませんが名前解決に詳しい方またはサイトの運用実績ある方いらっしゃいましたら教えて頂きたいのですが、 仮に当方で「hogehoge.co.jp」という(もちろん仮名です…)ドメインを取得したとします。 通常ならば WEB - www.hogehoge.co.jp MAIL - xxxx@hogehoge.co.jp のようにホスト名をつけて運用していくと思うのですが、ホスト名を省略したWEBサーバ(http://hogehoge.co.jp)をたてたいという依頼があります。 WEBサーバだけなら問題ないと思うのですが、後々メールサーバ(xxx@hogehoge.co.jp)を立てたいと思った際にネームサーバ上に登録される内容は Aレコード hogehoge.co.jp : 対応するIP MXレコード hogehoge.co.jp : 対応するIP という形になると思います。さらにWEBサーバを追加すると Aレコード hogehoge.co.jp : 対応するIP Aレコード xxx.hogehoge.co.jp : 対応するIP MXレコード hogehoge.co.jp : 対応するIP のような感じで構成されていくと思われます。理論的には間違ってはいないと思いますが、名前解決時にトラブルが発生したりしないでしょうか? どなたかご存じの方いらっしゃいましたら教えて頂けませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

DNSのゾーンファイルの書き方がわかれば特に問題 がないこともわかると思います。 hogehoge.co.jpのオリジナルAレコードを 設定すると供にwwwのAレコードを同じものに すれば、おなじIPアドレスに接続するように なります。 $ORIGIN . $TTL 3600; hogehoge.co.jp IN SOA ns.hogehoge.co.jp. root.hogehoge.co.jp. ( 2006042801 ; serial 3600 ; refresh (1 hour) 300 ; retry (5 minutes) 3600000 ; expire (5 weeks 6 days 16 hours) 1200 ; minimum (20 minutes) ) NS ns.hogehoge.co.jp. NS 契約したispのdns A 111.111.111.111 MX 10 mail.hogehoge.co.jp. $ORIGIN hogehoge.co.jp. ns A 222.222.222.222 mail A 333.333.333.333 www A 444.444.444.444 ←これを111.111.111.111 ここでmxレコードにhogehoge.co.jpを指定すれば 333ではなく111に接続されます。

tatukichi
質問者

お礼

ご回答頂きましてありがとうございます。 詳しい記述方法は勉強中でして、この例をヒントに しばらく考えさせてください。 ご親切にありがとうございました。

その他の回答 (3)

  • w-link
  • ベストアンサー率20% (2/10)
回答No.4

全然大丈夫ですね。名前解決出来ない事はないですよ。 ちなみにyambejpさんが仰ったとおり hogehoge.co.jp とwww.hogehoge.co.jp を同じAレコードで記述すればwww有り無しにかかわらずWEBに到達可能です。 @ゾーンファイル形式にて書いて頂いたほうが皆さんも 回答しやすいと思いますよ。

tatukichi
質問者

お礼

ありがとうございます。 ゾーンの記述方法はちょっと勉強中なので… 問題ないという回答がもらえて良かったです。 ありがとうございました。

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.2

hoge.co.jpのメールサーバは, hoge.co.jpである必要すらない(fuga.co.jpにメールサーバを委託することさえ自由)なので,何の問題もないと思いますが・・・. MXってIPアドレスじゃなくてFQDNを書きますよね http://www.hogehoge.co.jphttp://hogehoge.co.jpとがどちらでも同じWEBサーバに繋がるようにするならば,たとえば・・・ hogehoge.co.jpのゾーンファイルだと, @ IN SOA どーたら IN NS XXX.YYY.jp IN NS ZZZ.QQQ.jp IN A IP.ADDR.OF.WEB IN MX mail.hogehoge.co.jp. WWW IN A IP.ADDR.OF.WWW IN MX mail.hogehoge.co.jp. mail IN A IP.ADDR.OF.MAIL とまぁ,こんな感じになるだけだと思いますが.

tatukichi
質問者

お礼

ご回答頂きましてありがとうございます。 詳しい記述方法は勉強中でして、まず、この頂いた回答の解析から入っています。 お恥ずかしい話ですが、ちょっと考える時間を頂きたいです。また質問があれば書き込ませてください。 勝手いってすみません。

回答No.1

DNSでワイルドカードを使えばよいのでは? http://oshiete1.goo.ne.jp/kotaeru.php3?q=2099532 プラットフォームやbindのバージョンで違うので ワイルドカード と サーバーOSやbindなどのバージョンで検索してみてください

関連するQ&A