[注:この質問の解決策は、タイトルが示すものから逸脱した何かによって完璧です。]
私は小さな問題に直面していWindows Server 2003 DNS service
ます。私の会社では、私は(マイクロソフトDNSサーバーを実行している172.16.0.12
(のドメイン名が終了し、私の会社のイントラネットに名前解決を行うために)dev.nls
。IP 172.16に解決。。)、そしてまた(他のドメイン名を転送するために、DNSフォワーダとして設定されています例:* .google.com、* Internet real DNS servers
。sf.net)から。この内部DNSサーバーは、外部のユーザーにサービスを提供する傾向はありません。
そして、会社のファイアウォール内でメールサーバー(実際のインターネットドメインの受信メールを処理@nlscan.com
)を実行しており、どちらの方法でもアクセスできます。
172.16.0.10
イントラネット内から接続します。- インターネットから接続
mail.nlscan.com
(に解決202.101.116.9
)する。
172.16.0.10
と202.101.116.9
は同じ物理マシンではないことに注意してください。202
1ポートのポートフォワーディングを行うファイアウォールマシンである25
と110
イントラネットアドレスには172.16.0.10
。
さて、私の質問:企業LAN内のユーザーが解決したい場合mail.nlscan.com
、解決され202.101.116.9
ます。メールトラフィックはファイアウォールマシンに送られてからにバウンスされるため、これは正しく実行可能ですが、良くありません172.16.0.10
。internal DNS server
名前mail.nlscan.com
を傍受して、172.16.0.10に解決できることを願っています。そのため、これを行うために「hosts」ファイルにエントリを書き込むことができることを願って172.16.0.12
います。しかし、Microsoft DNS server
この「hosts」ファイルをどのように認識できますか?
おそらく、イントラネットユーザー172.16.0.10
にメールサーバーへのアクセスを許可しないのはなぜですか。ユーザー(従業員)がラップトップで、昼間はオフィスで、夜は自宅で作業しているとします。彼が家にいるとき、彼は使用できません172.16.0.10
。
ドメインのネームサーバーはISP上にあり、nlscan.comの下にある他のホスト名とサブドメインを解決するため、nlscan.com
内部のゾーンを作成するDNS server
ことはできませんnlscan.com
。
[編集]
WesleyDavid
提案され、私は解決策の続く単に名前のゾーンを作成mailserver.nlscan.com
し、そのゾーンに無名のAレコードを配置します。時間はこれがうまくいくことを証明しています。