MX
SMTPトラフィックuser@domain
をそのドメインの他のトラフィックに別の方法でルーティングする必要があり、SRV
レコードがまだ発明されていなかったため、レコードが使用されました。
http://example.com/
プレフィックスなしでブラウザに入力してwww
も、必要なWebサイトにアクセスできるという現代の慣習は、実際には少し奇妙です。より詳細に説明するために、このプレフィックスなしのアクセスを実現するためにゾーンが通常どのように設定されるかを検討してください。
$ORIGIN example.com
@ IN A 192.168.1.1
IN MX mail.example.com
www IN A 192.168.1.1
mail IN A 192.168.1.2
したがって、アドレス指定されたトラフィックはexample.com
、使用中のプロトコルに関係なく、そのIPアドレスに送信されます(MXレコードを使用するのが電子メールである場合を除く)。
実際には、すべてのアプリケーションでレコードを使用することが望ましいでしょう。そうすればSRV
、アプリケーション固有のプレフィックスをすべて削除して、Aレコードを実際の目的(具体的には実際のホスト名をIPアドレスにマッピングする)に使用できます。
SRVレコードがこのように使用された場合、そのゾーンファイルは代わりに次のようになります。
$ORIGIN example.com
_http._tcp IN SRV 0 0 80 www.example.com
_smtp._tcp IN SRV 0 0 25 mail.example.com
www IN A 192.168.1.1
mail IN A 192.168.1.2
ドメインのプライマリレコードが実際にHTTPサービス用であるというこの仮定は、 VerisignのSiteFinder「サービス」が2003年に(簡単に)導入されたときと同じくらい多くの問題を引き起こしA
た理由の一部でもあります。不明なドメインと独自のアドレスの1つを返すことで、Verisignは、DNSルックアップが失敗した場合に、他のアドレスデータベースメカニズムにフェイルオーバーできると想定していたあらゆる種類のプロトコルを破りました。A