DNS 0 NOERROR vs 20 BADNAME
Both DNS 0 (NOERROR) and 20 (BADNAME) belong to the DNS Response Codes (RCODEs) category. 0 indicates that no error condition. The query completed successfully and the response contains the requested data. Meanwhile, 20 means that duplicate key name. The key name in a TKEY negotiation is already in use or conflicts with an existing key.
Descrição
No error condition. The query completed successfully and the response contains the requested data.
Quando você o vê
This is the normal, successful response to any DNS query — the name was resolved and the answer section contains the requested records.
Como corrigir
No fix needed. RCODE 0 means the DNS lookup succeeded as expected.
Descrição
Duplicate key name. The key name in a TKEY negotiation is already in use or conflicts with an existing key.
Quando você o vê
A TKEY key establishment failed because a key with the same name already exists on the server from a previous session that was not properly cleaned up.
Como corrigir
Use a unique key name for each TKEY session (e.g., append a timestamp or random suffix). Delete stale keys on the server if they are no longer needed.
Diferenças principais
DNS 0: No error condition. The query completed successfully and the response contains the requested data.
DNS 20: Duplicate key name. The key name in a TKEY negotiation is already in use or conflicts with an existing key.
You encounter 0 when this is the normal, successful response to any DNS query — the name was resolved and the answer section contains the requested records.
You encounter 20 when a TKEY key establishment failed because a key with the same name already exists on the server from a previous session that was not properly cleaned up.
Quando usar qual
For 0 (NOERROR): No fix needed. RCODE 0 means the DNS lookup succeeded as expected. For 20 (BADNAME): Use a unique key name for each TKEY session (e.g., append a timestamp or random suffix). Delete stale keys on the server if they are no longer needed.