[注:この質問の解決策は、タイトルが示すものから逸脱した何かによって完璧です。]
私は小さな問題に直面してい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は同じ物理マシンではないことに注意してください。2021ポートのポートフォワーディングを行うファイアウォールマシンである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レコードを配置します。時間はこれがうまくいくことを証明しています。