- ベストアンサー
外部DDNSのホスト名について
- 外部DDNSのホスト名(別名)を設定しても全て同じグローバルIPアドレスに名前解決されてしまい、特定のウェブサイトのみアクセスできるようにしたい。
- 外部DDNSのホスト名(別名)で同じグローバルIPアドレスに名前解決する仕組みは理解できるが、複数のホスト名を使って特定のサービスにアクセスしたい場合に問題がある。
- 自宅サーバのApacheの設定ファイルには、ホスト名をwww.abc.comとして指定している。設定の問題かもしれないが、どのようにすれば特定のウェブサイトのみアクセスできるようにできるか分からない。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
> Apacheの設定の問題? Apacheの問題ですね。デフォルトではサーバに届いた80ポートのパケットをすべて拾って返してしまいますから、特定のホストに対するアクセスのみ反応してやる必要があります。 具体的にはホスト名ベースのバーチャルサーバとかですかね。 > mail.abc.comを使ってFTPアクセスもできるんじゃ?と思うんです。 まぁ、mail に A レコードを設定していて、FTPサーバ側で何らかの工夫をしていなければはじかれるでしょうね。(技術的にできるかどうかは別にして) > mailとかwwwとか分けている意味がないような気がする このあたりは技術的にどうこうと言うほかに、わかりやすさとか管理のしやすさなんかも考慮する必要がありますので、必ずしも意味がないわけではないです。 また、MX レコードはメールアドレスのドメイン部分に関わりますので、たとえば以下のような設定をすると、"mail.example.com" はメールアドレスにしか使用できないことになります。 mydns.jp でどのような設定ができるかまでは知らないのでmydns.jpでできるかどうかはわかりませんが、一般的なDNSサーバ(BINDとか)では可能な設定です。 domain : example.com ftp IN A xx.xx.xx.xx mail IN MX 10 ftp
その他の回答 (4)
- wingstar
- ベストアンサー率37% (102/275)
自宅サーバは1台ですね? であれば、わざわざmail.abc.comとかwww.abc.comとか分けなくてもいいんじゃないでしょうか。 (わざわざ分ける理由は何かありますか?) メールサーバもFTPサーバもWebサーバも別々ならわかりますが。 abc.comとwww.abc.comで十分でしょう。(abc.comだけでも十分。) それで、FTPに接続する際abc.comだろうとwww.abc.comだろうと不自然ではないと思います。
- Toshi0230
- ベストアンサー率51% (836/1635)
訂正 誤: まぁ、mail に A レコードを設定していて、FTPサーバ側で何らかの工夫をしていなければはじかれるでしょうね。 正: まぁ、mail に A レコードを設定していて、FTPサーバ側で何らかの工夫をしてはじくようにしていなければつながるでしょうね。 意図したことと真逆のことを書いていた(汗)
- localica
- ベストアンサー率52% (202/385)
前提条件が違うので何とも答えようが、、、 httpとftpはプロトコルが違います。 同様にmailサーバも違うプロトコルを使用するのでhttpではアクセス出来ません。
- D-Matsu
- ベストアンサー率45% (1080/2394)
VirtualHostで解決する、とか。 http://httpd.apache.org/docs/2.2/ja/vhosts/examples.html この場合だと(3)を目的のページに飛ばすようにして、残りは404に誘導するような設定になるんじゃないかなーとか。