このDNS構成について説明してください。


8

DNS構成についてはほとんど知りません。誰かが私にプレーンな英語で、次のDNS構成が達成することを説明していただけませんか?これは私のホスティングプロバイダーのデフォルト設定です。

NAME/TYPE/VALUE/PRIORITY

              A            X.X.X.X              0   

*             A            X.X.X.X              0   

smtp          A            Y.Y.Y.Y              0   

              MX           smtp                 10  

NS            foo1.bar.com.                     0   

NS            foo2.bar.com.                     0   

example.com.  TXT          v=spf1 a mx +all     0

いくつかの重要なポイント:

  • ドメインの最後にDOTがあるのはなぜですか?
  • MXレコードにいくつかの優先順位が設定されているのはなぜですか、なぜ10ですか?
  • 最初の2つのレコードの違いは何ですか?

回答:


25

名前の最後のドットは「これは完全修飾エントリです」を意味します。ドットがない場合、DNSサーバーはこれらのエントリがリストされているドメインを名前に追加します。したがって、foo1.bar.com.example.comになります。

したがって、エラーを防ぐためには、完全停止が重要です。

すべてのMXレコードが優先されます。MXはメールエクスチェンジャレコードであり、ドメインごとに複数のMXエントリを持つことができます。エントリは、ドメインにメールを送信する場所をメールサーバーに通知します。優先順位により、メールサーバーは正しい順序でそれらを試すことができます(最初に低い順)。

最初のレコードは、「このドメインを検索すると、このIPアドレスを取得します」、つまり、example.comはxxxxを提供します

2つ目はワイルドカードです。つまり、このドメインのサブドメインを検索し、特定の一致がない場合は、このIPアドレスを取得します。つまり、bob.example.comとfred.example.comは解決され、それらはそのXXXXに解決されます

TXTエントリでは、SPFの説明である情報レコードを使用できます。SPFは完全に別のものであり、電子メールの検証を処理します。詳細については、こちらをご覧ください-http://en.wikipedia.org/wiki/Sender_Policy_Framework

2つのNSエントリはネームサーバーレコードであり、example.comドメインに使用するネームサーバーを他のDNSサーバー/リゾルバーに伝えます。


13
A            X.X.X.X              0 

これは、yourdomain.comがIP XXXXに解決されることを意味します

*    A            X.X.X.X              0

つまり、ANYTHING.yourdomain.com(foo.yourdomain.comまたはbar.yourdomain.com)もXXXXに解決されます。

smtp          A            Y.Y.Y.Y              0

これは、smtp.yourdomain.comという名前のレコードがあり、YYYYに解決されることを意味します

MX           smtp                 10 

これにより、前述のsmtp.yourdomain.comがyourdomain.comのメールサーバーとして設定されます。
誰かが電子メール@ yourdomain.comを送信したい場合、このサーバーを試します。
ゾーンにはMXレコードが1つしかないため、優先度10は無視できます。
それ以上ある場合は、サーバーへの接続が試行される順序になります(最小数が最初に接続されます)。

NS            foo1.bar.com.                     0   
NS            foo2.bar.com.                     0

これら2つのエントリは、サーバーfoo1.bar.comおよびfoo2.bar.comをこのゾーンの権限のあるドメインサーバーとして設定します。
したがって、誰かがsmtp.yourdomain.comを解決したい場合は、foo1.bar.comを要求します。またはfoo2.bar.com。

example.com.  TXT          v=spf1 a mx +all     0

これはスパム対策技術であり、基本的にはyourdomain.comから、AまたはMXレコードを持つすべてのホストがメールを送信できるように指定されています-他のホストは許可されていません(私はSPFに詳しくないので、修正してください。私が間違っている)。


3

.ドメインの末尾には、それが完全修飾ドメイン名であることを意味します。何がある場合は.、次にDNSを持っているあなたの例では例えば、それにドメインを追加しないsmtpことなく、.それがなるようにsmtp.example.com.

MXレコードには優先度が設定されており、正しく構成されたメールサーバーは、優先度が最も低いホストにメールを配信しようとします。これが失敗した場合、次に優先度の低いホストが試行されます。

最初のレコードは、example.comのIPアドレスがxxxxであることを示し、2番目のレコードは、他で指定されていないexample.comドメイン内のすべてのホスト(smtpなど)がxxxxに解決されることを示しています

あなたはおそらくこれとそれが関連する記事を見ていることと関係があるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.