https://dnsflagday.net でドメインテストを使用すると、(複数の異なるDNS会社でホストされている)ドメインがすべて失敗することが報告されます(edns512tcp=reset
に注意してください):
xxxxxxxxx.com. @98.124.243.3 (dns5.name-services.com.): dns=ok edns=ok edns1=ok edns@512=ok ednsopt=ok edns1opt=ok do=ok ednsflags=ok docookie=ok edns512tcp=reset optlist=ok,nsid (pdns12.dns.sjl.prod.tucows.net)
The Following Tests Failed
EDNS - over TCP Response (edns@512tcp)
Dig +vc +nocookie +norec +noad +edns +dnssec +bufsize=512 dnskey zone @server
expect: NOERROR
expect: OPT record with version set to 0
See RFC5966 and See RFC6891
Codes
ok - test passed.
nsid - NSID supported [RFC5001].
reset - TCP connection reset.
しかし、サイトによって説明されているアクションはなく、ウェブ検索はこれを明確にしていません。
それはreset
を期待しないと言っているようです? Dig
は、すべてが以下で応答するドメインを示します。これは必須です。
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 1452
DNS国旗制定記念日テスターが私に間違っていると伝えようとしているのは何ですか?それを修正するために私にできることはありますか、それとも信頼できるDNSホストに問題がありますか?
ドメイン名を指定しませんが、引用した出力で指定されたコマンドを使用すると、彼らが不平を言うのと同じ「接続リセット」動作が発生します。
$ Dig +vc +nocookie +norec +noad +edns +dnssec +bufsize=512 dnskey example.com @98.124.243.3
;; communications error to 98.124.243.3#53: connection reset
$
ednscomp テスト出力に記載されているように、この特定のテストで期待されることは次のとおりです。
expect: NOERROR
expect: OPT record with version set to 0
つまり、このクエリには、NOERROR
ステータスの応答とバージョン0
のEDNSOPT
疑似レコードが必要です。
報告された問題は、具体的には、何らかの理由でネームサーバーがクエリを処理する代わりに接続をリセットすることです。
ednscomp テストスイートには多くのテストが含まれていることに注意してください。出力で詳細に確認できるのは、失敗したテストです。つまり、上記のDigコマンドは、それ自体が包括的なテストではなく、ネームサーバーが失敗する特定のテストシナリオに対応しているだけです。