0

同じ LAN に 2 つのサーバーがあり、hosting.com とその dns サーバーによってホストされています。

RESTClient ( http://XXX.XXX.XXX.XXX/foo/bar ) のように、宛先 (マシン B) の IP アドレスを持つマシン A の httpBuilder から http 要求を送信したとき、どういうわけか DNS ログに IP アドレスがsna.hosting.com のようなサフィックスを追加します。つまり、基本的に、DNS クエリ「XXX.XXX.XXX.XXX.static.sna.hosting.com」が送信され、明らかに A/AAAA が返され、非常に長い時間がかかりました。

問題は、なぜ IP アドレスがまだ DNS クエリに送られるのかということです。

両方のマシンのホスト ファイルはクリーンです。両方のマシンの resolve.conf ファイルには、dns サーバーの IP だけが含まれています。

解決策の 1 つは、ローカル ホスト ファイルにマッピング エントリを配置することです。

新鮮な考えはありますか?

4

1 に答える 1

0

これは、両方のサーバーのホスト名が IP アドレスに設定されているためです。そのため、DNS サーバーはそれを FQDN として扱います。解決策は、ホスト名に実際のホスト名を割り当てることです。

于 2013-11-14T23:58:38.647 に答える