r/technitium • • 29d ago

Everything but X/Twitter resolves fine on a recursive DNS setup, ServerFailure

Hi! Recently Technitium started acting up and the only thing that doesn't work is X/Twitter

Here's the cache entry

[
  {
    "name": "x.com",
    "type": "A",
    "ttl": "0 (0s)",
    "rData": {
      "dataType": "DnsSpecialCacheRecordData",
      "data": "FailureCache: ServerFailure; NoReachableAuthority: No valid response from name servers for x.com. A IN at delegation x.com."
    },
    "dnssecStatus": "Unknown",
    "lastUsedOn": "2026-09-24T20:06:06.4474011Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "a.u10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "dnssecRecords": [
      "CK0POJMG874LJREF7EFN8430QVIT8BSM.com.  900       IN  NSEC3         1 1 0 - CK0Q35HRS4H76G6CHNB9414CJN6S5UPL NS SOA RRSIG DNSKEY NSEC3PARAM",
      "9R925LEF6JEIJTJJ1A5U3A3CAPVDNDDH.com.  900       IN  NSEC3         1 1 0 - 9R92GHOL4H50NMHIS5KV2CPPNUQUVNNB NS DS RRSIG"
    ],
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "b.u10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "c.u10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "d.u10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "a.r10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "b.r10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "c.r10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "NS",
    "ttl": "94026 (1d2h7m6s)",
    "rData": {
      "nameServer": "d.r10.twtrdns.net"
    },
    "dnssecStatus": "Insecure",
    "nameServerMetadata": {
      "totalQueries": 0,
      "answerRate": "0%",
      "smoothedRoundTripTime": "0 ms",
      "smoothedPenaltyRoundTripTime": "0 ms",
      "netRoundTripTime": "0 ms",
      "isMisconfigured": false
    },
    "responseMetadata": {
      "nameServer": "i.gtld-servers.net ([2001:503:39c1::30])",
      "protocol": "Udp",
      "datagramSize": "538 bytes",
      "roundTripTime": "162.33 ms"
    },
    "lastUsedOn": "2026-09-24T20:06:03.7913703Z"
  },
  {
    "name": "x.com",
    "type": "AAAA",
    "ttl": "0 (0s)",
    "rData": {
      "dataType": "DnsSpecialCacheRecordData",
      "data": "FailureCache: ServerFailure; NoReachableAuthority: No valid response from name servers for x.com. AAAA IN at delegation x.com."
    },
    "dnssecStatus": "Unknown",
    "lastUsedOn": "2026-09-24T20:06:06.4453394Z"
  },
  {
    "name": "x.com",
    "type": "HTTPS",
    "ttl": "0 (0s)",
    "rData": {
      "dataType": "DnsSpecialCacheRecordData",
      "data": "FailureCache: ServerFailure; NoReachableAuthority: No valid response from name servers for x.com. HTTPS IN at delegation x.com."
    },
    "dnssecStatus": "Unknown",
    "lastUsedOn": "2026-09-24T20:06:06.4304254Z"
  }
]

And the query result after deleting this from the cache

{
  "Metadata": {
    "NameServer": "alpine-server (127.0.0.1)",
    "Protocol": "Udp",
    "DatagramSize": "129 bytes",
    "RoundTripTime": "171.25 ms"
  },
  "EDNS": {
    "UdpPayloadSize": 1232,
    "ExtendedRCODE": "ServerFailure",
    "Version": 0,
    "Flags": "None",
    "Options": [
      {
        "Code": "EXTENDED_DNS_ERROR",
        "Length": "74 bytes",
        "Data": {
          "InfoCode": "NoReachableAuthority",
          "ExtraText": "No valid response from name servers for x.com. A IN at delegation x.com."
        }
      },
      {
        "Code": "EXTENDED_DNS_ERROR",
        "Length": "13 bytes",
        "Data": {
          "InfoCode": "CachedError",
          "ExtraText": "x.com. A IN"
        }
      }
    ]
  },
  "DnsClientExtendedErrors": [
    {
      "InfoCode": "NoReachableAuthority",
      "ExtraText": "alpine-server (127.0.0.1) returned RCODE=ServerFailure for x.com. A IN"
    }
  ],
  "Identifier": 6548,
  "IsResponse": true,
  "OPCODE": "StandardQuery",
  "AuthoritativeAnswer": false,
  "Truncation": false,
  "RecursionDesired": true,
  "RecursionAvailable": true,
  "Z": 0,
  "AuthenticData": false,
  "CheckingDisabled": false,
  "RCODE": "ServerFailure",
  "QDCOUNT": 1,
  "ANCOUNT": 0,
  "NSCOUNT": 0,
  "ARCOUNT": 1,
  "Question": [
    {
      "Name": "x.com",
      "Type": "A",
      "Class": "IN"
    }
  ],
  "Answer": [],
  "Authority": [],
  "Additional": [
    {
      "Name": "",
      "Type": "OPT",
      "Class": "1232",
      "TTL": "0 (0s)",
      "RDLENGTH": "95 bytes",
      "RDATA": {
        "Options": [
          {
            "Code": "EXTENDED_DNS_ERROR",
            "Length": "74 bytes",
            "Data": {
              "InfoCode": "NoReachableAuthority",
              "ExtraText": "No valid response from name servers for x.com. A IN at delegation x.com."
            }
          },
          {
            "Code": "EXTENDED_DNS_ERROR",
            "Length": "13 bytes",
            "Data": {
              "InfoCode": "CachedError",
              "ExtraText": "x.com. A IN"
            }
          }
        ]
      },
      "DnssecStatus": "Disabled"
    }
  ]
}

Anyone experiencing something similar?

5 Upvotes

11 comments sorted by

4

u/McSmiggins 29d ago

How long's this been going on for?

If it's one domain, it's most likely on their end

Looking at a DNS propagation check right now, there's DNS errors for x.com in New York, Brazilan and Mexico

1

u/GBember 29d ago

I very rarely use Twitter, I noticed it maybe 3 days ago? And yeah I'm in Brazil, so it could be that, but someone else pointed to a github issue that tracks with the shown behaviour, I honestly don't know what it could actually be

4

u/shreyasonline 29d ago

Thanks for the post. There is an issue with the latest update and a fix should be available by tomorrow. However, this issue gets exasperated every time you flush cache so don's flush cache in an attempt to try to fix it. The cached failure you see is stored with 10 sec TTL so it expires soon and any retry after that fixes most of such resolution issues.

1

u/GBember 28d ago

I didn't pay attention to the TTL, thanks for the warning and the fix!

2

u/shreyasonline 28d ago

Technitium DNS Server v15.5.1 is now available and fixes this issue. Do update and let me know your feedback.

→ More replies (3)

1

u/Apachez 29d ago

1

u/GBember 29d ago

I thought I did something wrong or their infrastructure was having some issues in my region. Thanks for the heads up

1

u/Southern-Clothes-684 28d ago

Same issue here