0

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

これが私のローカルゾーンの記録です:

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!)

これは、私のリモート Web ホストのゾーン レコードから抜粋したものです。

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 ではありません。問題を説明するためにこれらを使用しています。

4

1 に答える 1

1

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

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

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

プライマリ サーバーの例:

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 

セカンダリ サーバーの例:

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 サーバーとして使用します。

オフィスでは、コンピュータが B に問い合わせ、A の内部 IP アドレスを取得します。つまり、サーバー A のページが表示されます。

インターネットでは、コンピュータ A を見て、サーバー A に問い合わせます。

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

于 2012-04-25T14:24:46.370 に答える