I’ve read that syncthing shutdown it’s stun server (stun.syncthing.net doesn't resolve anymore).
Syncthing running on one of my virtual machines is constantly spamming my technitium dns server. In the logs I’m receiving this (these logs are not inclusive):
2025-07-14 18:22:19 Local] DNS Server failed to resolve the request 'stun.syncthing.net.domain.com. A IN' using forwarders: this-server.
TechnitiumLibrary.Net.Dns.DnsClientNoResponseException: DnsClient failed to recursively resolve the request 'stun.syncthing.net.domain.com. A IN': no response from name servers [a.gtld-servers.net, b.gtld-servers.net, c.gtld-servers.net, d.gtld-servers.net, e.gtld-servers.net, f.gtld-servers.net, g.gtld-servers.net, h.gtld-servers.net, i.gtld-servers.net, j.gtld-servers.net, k.gtld-servers.net, l.gtld-servers.net, m.gtld-servers.net] at delegation com.
at TechnitiumLibrary.Net.Dns.DnsClient.RecursiveResolveAsync(DnsQuestionRecord question, IDnsCache cache, NetProxy proxy, Boolean preferIPv6, UInt16 udpPayloadSize, Boolean randomizeName, Boolean qnameMinimization, Boolean dnssecValidation, NetworkAddress eDnsClientSubnet, Int32 retries, Int32 timeout, Int32 concurrency, Int32 maxStackCount, Boolean minimalResponse, Boolean asyncNsResolution, List`1 rawResponses, CancellationToken cancellationToken) in Z:\Technitium\Projects\TechnitiumLibrary\TechnitiumLibrary.Net\Dns\DnsClient.cs:line 1811
at TechnitiumLibrary.TaskExtensions.TimeoutAsync[T](Func`2 func, Int32 timeout, CancellationToken cancellationToken) in Z:\Technitium\Projects\TechnitiumLibrary\TechnitiumLibrary\TaskExtensions.cs:line 65
at TechnitiumLibrary.TaskExtensions.TimeoutAsync[T](Func`2 func, Int32 timeout, CancellationToken cancellationToken) in Z:\Technitium\Projects\TechnitiumLibrary\TechnitiumLibrary\TaskExtensions.cs:line 65
at DnsServerCore.Dns.DnsServer.DefaultRecursiveResolveAsync(DnsQuestionRecord question, NetworkAddress eDnsClientSubnet, IDnsCache dnsCache, Boolean dnssecValidation, Boolean skipDnsAppAuthoritativeRequestHandlers, CancellationToken cancellationToken) in Z:\Technitium\Projects\DnsServer\DnsServerCore\Dns\DnsServer.cs:line 3492
at DnsServerCore.Dns.DnsServer.PriorityConditionalForwarderResolveAsync(DnsQuestionRecord question, NetworkAddress eDnsClientSubnet, Boolean advancedForwardingClientSubnet, IDnsCache dnsCache, Boolean skipDnsAppAuthoritativeRequestHandlers, IReadOnlyList`1 conditionalForwarders) in Z:\Technitium\Projects\DnsServer\DnsServerCore\Dns\DnsServer.cs:line 3504
at DnsServerCore.Dns.DnsServer.RecursiveResolverBackgroundTaskAsync(DnsQuestionRecord question, NetworkAddress eDnsClientSubnet, Boolean advancedForwardingClientSubnet, IReadOnlyList`1 conditionalForwarders, Boolean dnssecValidation, Boolean cachePrefetchOperation, Boolean cacheRefreshOperation, Boolean skipDnsAppAuthoritativeRequestHandlers, TaskCompletionSource`1 taskCompletionSource) in Z:\Technitium\Projects\DnsServer\DnsServerCore\Dns\DnsServer.cs:line 3234
[2025-07-14 18:22:19 Local] [10.0.1.95:38337] [UDP] QNAME: stun.syncthing.net.domain.com; QTYPE: A; QCLASS: IN; RCODE: ServerFailure; ANSWER: []
[2025-07-14 18:22:19 Local] [10.0.1.95:38337] [UDP] QNAME: stun.syncthing.net.domain.com; QTYPE: A; QCLASS: IN; RCODE: ServerFailure; ANSWER: []
[2025-07-14 18:22:19 Local] [10.0.1.95:38337] [UDP] QNAME: stun.syncthing.net.domain.com; QTYPE: A; QCLASS: IN; RCODE: ServerFailure; ANSWER: []
[2025-07-14 18:22:19 Local] [10.0.1.95:38518] [UDP] QNAME: stun.syncthing.net.domain.com; QTYPE: A; QCLASS: IN; RCODE: ServerFailure; ANSWER: []
[2025-07-14 18:22:19 Local] [10.0.1.95:38518] [UDP] QNAME: stun.syncthing.net.domain.com; QTYPE: A; QCLASS: IN; RCODE: ServerFailure; ANSWER: []
[2025-07-14 18:22:19 Local] [10.0.1.95:38518] [UDP] QNAME: stun.syncthing.net.domain.com; QTYPE: A; QCLASS: IN; RCODE: ServerFailure; ANSWER: []
[2025-07-14 18:22:19 Local] DNS Server failed to resolve the request 'stun.syncthing.net.domain.com. AAAA IN' using forwarders: this-server.
I’ve consulted documentation where the actual stun servers are located. 10.0.1.95 is an ubuntu installation so hence config.xml is located at /home/kevdog/.config/syncthing/config.xml
Within this file however I’m only finding the following:
<stunServer>default</stunServer>
Where is stun.syncthing.net.domain.com being derived? I don’t have any DNS SRV records for this particular domain. I am running my own discovery server however is this part of the problem?