2012-04-25 11 views
0

これは複雑なので、私にご負担ください。私たちは社内のDNSサーバーを持つ小規模の会社です。私たちは独自のFTPとメールを管理していますが、私たちのウェブサイトを遠隔からホストしています(Bluehost)。我々は、Mac OSX 10.3(Panther)Serverソフトウェアを使用して、ファイアウォールの背後にあるユーザーをルーティングしています。私は最近、私たちのウェブサイト(m.mysite.com)のモバイル版の新しいサブドメインを作成しました。これは、リモートまたはプロキシサーバーから正常に正常に動作します。ファイアウォールの背後にある私たちのオフィスでは動作しません。私のゾーンレコードに何か問題がありますか?ここでDNSサーバーがサブドメインを伝達しない

は私のローカルゾーンの記録である:ここで

Type From    To 
NS mysite.com  ns.mysite.com 
A  ns.mysite.com  10.0.0.100 
A  ical.mysite.com 10.0.0.100 
A  mail.mysite.com 10.0.0.101 
A  ftp.mysite.com 10.0.0.103 
A  mysite.com  74.220.195.50 (my remote webhost IP) 
A  www.mysite.com 74.220.195.50 
MX mysite.com  mail.mysite.com 
A  m.mysite.com  74.220.195.50 (does not work!) 

私のリモートウェブホスト上のゾーンレコードからexerprtです:

Type From    To 
A  @     74.220.195.50 
A  localhost   127.0.0.1 
A  mail    17.149.160.49 (my office's IP) 
A  ftp    17.149.160.49 
A  m     74.220.195.50 
A  www.m    74.220.195.50 

私はローカルキャッシュをダンプし、すべてのローカルマシンを再起動しようとしました。喜びはありません。すべてはm.mysite.comを除いて動作します。私が間違っていることは何ですか?ところで、これらは実際のリモートIPではありません。私は問題を説明するためにこれらを使用しています。

+1

17.149.160.49 **はローカルアドレスではありません**、あなたは最初に使用するべきではありません。 –

答えて

1

インターネットに接続するDNSサーバーを使用する場合は、別のサーバーが必要です。プライマリと呼ばれるDNSサーバーがインターネット上に表示される必要があります。 2番目のDNSサーバーはローカルで使用されます。

プライマリサーバーは、インターネット経由でルーティング可能なIPアドレスを保持します。

あなたのseconderyサーバーは、イーサネット経由でルーティング可能なIPアドレス(LAN)を保持します。

プライマリサーバの例:

Type From    To 
NS mysite.com  ns.mysite.com 
A  ns.mysite.com  74.220.195.50 
A  ical.mysite.com 74.220.195.50 
A  mail.mysite.com 74.220.195.50 
A  ftp.mysite.com 74.220.195.50 
A  mysite.com  74.220.195.50 
A  www.mysite.com 74.220.195.50 
MX mysite.com  mail.mysite.com 
A  m.mysite.com  74.220.195.50 

Seconderyサーバの例:

Type From    To 
NS mysite.com  ns.mysite.com 
A  ns.mysite.com  10.0.0.100 
A  ical.mysite.com 10.0.0.100 
A  mail.mysite.com 10.0.0.101 
A  ftp.mysite.com 10.0.0.103 
A  mysite.com  10.0.0.100 
A  www.mysite.com 10.0.0.100 
MX mysite.com  mail.mysite.com 
A  m.mysite.com  10.0.0.100 

だから、背後にある考え方は、

Everyone 
     | 
     You 
     | 
    Router 
    |  | 
    A  B 

Aである:目に見えるインターネット上で - DNS、Webサーバー、あなたが欲しいものは何でも(そこにあなたのドメインをルーティングします)

B:ローカルDNSサーバー。LAN接続内でプライマリDNSサーバーとセカンダリDNSサーバーとして使用します。オフィスで

、コンピュータがBを聞いてきますし、あなたがつもりインターネット上のサーバA.

のページを参照してくださいので、あなたのつもりが、Aの内部IPアドレスを取得し、あなたのつもりが、コンピュータAを参照してくださいとあなたの

あなたのコンピュータはAに行く前にDNS解決のためにBを探し、Bはあなたの割り当てを保持するはずですので、あなたのコンピュータはあなたのサーバの内部IPアドレスを取得します。

+0

しかし、m.mysite.comを除いて、設定されている方法はすべて機能しています。なぜwww.mysite.comは動作しますが、m.mysite.comは動作しませんか?それらは同じように構成されています。 – jshock

+0

私は言うことはできませんが、設定が間違っていると言えます。あなたは、同じことについてインターネット/ LAN割り当てを行うDNSサーバを持つことはできません。 –

+0

リモートWebホストにサブドメインを作成しましたか?あなたのウェブホストはドメインDNSを管理していますか?あなたのWebホストサーバーhttpd(apache、tomcat、whatver)は、あなたのサブドメインを解決するconfファイルを保持していますか?サブドメインにpingを実行できますか? –

関連する問題