DNS
DNSモニタリング
名前解決が成功し、回答が期待通りであることを確認します。
今すぐ試してください
1回のチェックを1か所から今すぐ実行しますが、何も保存されません。モニターはすべての拠点からチェックを行い、2つの他の大陸からも障害を確認してから通知します。単一のチェックではそれを確認できません。
用途
このリストの他のすべてのチェックはDNSに依存しており、DNSは指し示すすべてが完全に正常である間に失敗する可能性がある唯一のものです。ゾーン転送の失敗、誰かが編集したレジストラパネル、期限切れの委任などにより、サイトは稼働していても到達不能になります。
支払う価値のある障害はそれよりも狭い範囲です。レコードはすべてのリゾルバーから迅速に解決され、他人のアドレスを指す可能性があります。DNSの回答を確認するだけではそれを検出することはできません。期待する回答を教えていただければ、それをチェックします。
ここにあるすべてのチェックと同様に、Amsterdam, New York, Sydney and Singaporeから実行され、障害が発生した場合、他の2つの大陸から確認されてから通知されます。その仕組み。
設定できる内容
以下のすべては、どのプランでも追加時のフォームに含まれています。
- レコード
- A、AAAA、MX、TXT、NS、CNAME、またはSOA。
- 期待される答え
- 空白の場合、名前が解決されるかどうかを確認します。入力されている場合、回答がまだ正しいかどうかを確認します。これは他の方法では検出できない障害です。
- 一致
- どれでも、または完全一致です。完全一致は、レコードが変更ではなく追加されたことに気付く唯一の方法です。
- このリゾルバーに問い合わせ
- 独自の権威サーバーを指定すると、使用しているリゾルバーのキャッシュが期限切れになるのを待たずに、変更が行われた瞬間に確認できます。
質問
どのレコードタイプを監視できますか?
A、AAAA、CNAME、MX、TXT、NS、SOAはフォームに含まれ、CAA、PTR、SRVも受け付けています。このリストは意図的にDNSが保持できるすべてより短くしています。ここにあるのは、変更が顧客にとって重要で通知する価値のあるレコードだけです。
NXDOMAINとSERVFAILの違いは何ですか?
NXDOMAINは名前が存在しないことを意味します。タイポ、削除されたレコード、または期限切れの委任が原因です。SERVFAILはネームサーバーに問い合わせたが、どれも有効な回答を返さなかったことを意味します。これは、ゾーンが壊れているか、サーバーがダウンしている場合です。3つ目のケースとして、名前は存在するがそのタイプのレコードがない場合があり、これら3つはそれぞれ異なる解決策が必要なため、別々に報告されます。
変更が伝播したかどうかを教えてもらえますか?
部分的には可能です。伝播とは何かを正確に理解することが重要です。何かが外部に広がるわけではなく、キャッシュがそれぞれのペースで期限切れになるだけです。チェックは3つの大陸から実行されるため、ある場所で反映されていて別の場所では反映されていない変更は不一致として表示されます。独自の権威サーバーを指定すれば、変更が行われた瞬間に確認できます。
これでDNSハイジャックを検出できますか?
それがこの機能の目的です。レコードはすべてのリゾルバーから正常なTTLで迅速に解決される可能性がありますが、他人のアドレスを指している場合があります。DNSが応答したかどうかだけを確認する方法ではこれを検出できません。期待する回答を入力すると、それ以外の場所を指すレコードは1つの間隔内で失敗します。
TTLを確認したり、DNSSECを検証したりしますか?
いいえ、そしてその点を明確にお伝えします。TTLはゾーンで設定された値であり、これを変更することはありません。また、DNSSEC署名の検証も行いません。確認するのは返ってきた回答が期待通りのものであるかどうかであり、他のモニタリングでは検出できない失敗を検出します。
完全一致が部分一致と異なる点は何ですか?
期待する値が回答のどこかに含まれていれば部分一致は成功します。これは、アドレスプールの背後にある名前に適しています。完全一致は何かが追加された場合に失敗します。追加は通常、被害が発生する方法です。例えば、あなたのAレコードやMXレコードの横に余分なレコードが追加されることは、他の方法では検出できないレコード変更の検出です。
スクリプトからdigを実行しないのはなぜですか?
可能ですが、1つのレコードを1回だけ確認する場合には適したツールです。問題は「唯一の正解」というものが存在しないことです。あなたのリゾルバーが返す回答とシドニーのリゾルバーが返す回答は、TTLの間異なる場合があります。1台のマシンで1つのリゾルバーに問い合わせるスクリプトでは、そのうちの1つしか確認できません。このツールは4つの大陸から問い合わせを行い、特定のリゾルバーを指定することも可能です。これにより、単なるルックアップが比較に変わります。
レコードが変更されるとレジストラからメールが届きます。それでは不十分ですか?
そのまま維持してください。これは実際のチェックであり、チーム内の誰かが何かを変更したことを最速で発見する方法です。このチェックがカバーするのは、変更がレジストラを通じて行われた場合であり、最も心配が少ないケースです。一方で、あなたが利用しているプロバイダーでレコードが変更された場合、ゾーントランスファーが失敗した場合、またはどこかのリゾルバーがレジストラが公開していない情報を返した場合には何も通知しません。これらは一見問題がないように見える失敗です。