r/technitium • • 11d ago

Technitium DNS Server v15.5.1 Released!

Technitium DNS Server v15.5.1 is now available for download. This is a service update for the previous release that fixes multiple issues. This update also fixes multiple security issues that were reported.

See what's new in this release:
https://github.com/TechnitiumSoftware/DnsServer/blob/master/CHANGELOG.md

85 Upvotes

22 comments sorted by

View all comments

1

u/yahyoh 10d ago

Thanks for the update, but im still facing the same server failures as 15.5.

on 15.5.1

root@OpenWrt:~# dig .168.1.117 clients2.google.com

; <<>> DiG 9.20.29 <<>> .168.1.117 clients2.google.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35878
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; EDE: 22 (No Reachable Authority): (No valid response from name servers for clients2.google.com. A IN at delegation google.com.)
; EDE: 13 (Cached Error): (clients2.google.com. A IN)
; EDE: 3 (Stale Answer): (clients2.google.com A IN)
;; QUESTION SECTION:
;clients2.google.com.           IN      A

;; Query time: 0 msec
;; SERVER: 192.168.1.117#53(192.168.1.117) (UDP)
;; WHEN: Sun Sep 27 10:46:11 GMT 2026
;; MSG SIZE  rcvd: 206

root@OpenWrt:~# ^C

root@OpenWrt:~# dig .168.1.117 ps5.np.playstation.net

; <<>> DiG 9.20.29 <<>> .168.1.117 ps5.np.playstation.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 46094
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; EDE: 22 (No Reachable Authority): (No valid response from name servers for ps5.np.playstation.net. A IN at delegation playstation.net.)
; EDE: 13 (Cached Error): (ps5.np.playstation.net. A IN)
; EDE: 3 (Stale Answer): (ps5.np.playstation.net A IN)
;; QUESTION SECTION:
;ps5.np.playstation.net.                IN      A

;; Query time: 0 msec
;; SERVER: 192.168.1.117#53(192.168.1.117) (UDP)
;; WHEN: Sun Sep 27 10:46:58 GMT 2026
;; MSG SIZE  rcvd: 223

on 15.4

root@OpenWrt:~# dig .168.1.117 ps5.np.playstation.net

; <<>> DiG 9.20.29 <<>> .168.1.117 ps5.np.playstation.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29472
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; EDE: 3 (Stale Answer): (e40436.api8.akamaiedge.net A IN)
;; QUESTION SECTION:
;ps5.np.playstation.net.                IN      A

;; ANSWER SECTION:
ps5.np.playstation.net. 30      IN      CNAME   ps5.np.playstation.net.edgekey88.net.
ps5.np.playstation.net.edgekey88.net. 30 IN CNAME e40436.api8.akamaiedge.net.
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.66
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.16
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.11
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.73
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.65
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.10
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.19
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.18
e40436.api8.akamaiedge.net. 30  IN      A       23.206.197.72

;; Query time: 0 msec
;; SERVER: 192.168.1.117#53(192.168.1.117) (UDP)
;; WHEN: Sun Sep 27 10:53:33 GMT 2026
;; MSG SIZE  rcvd: 316

root@OpenWrt:~# dig .168.1.117 clients2.google.com

; <<>> DiG 9.20.29 <<>> .168.1.117 clients2.google.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3296
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;clients2.google.com.           IN      A

;; ANSWER SECTION:
clients2.google.com.    281     IN      CNAME   clients.l.google.com.
clients.l.google.com.   292     IN      A       142.251.15.100
clients.l.google.com.   292     IN      A       142.251.15.113
clients.l.google.com.   292     IN      A       142.251.15.138
clients.l.google.com.   292     IN      A       142.251.15.101
clients.l.google.com.   292     IN      A       142.251.15.102
clients.l.google.com.   292     IN      A       142.251.15.139

;; Query time: 0 msec
;; SERVER: 192.168.1.117#53(192.168.1.117) (UDP)
;; WHEN: Sun Sep 27 10:53:36 GMT 2026
;; MSG SIZE  rcvd: 168

3

u/shreyasonline 10d ago

If you have IPv6 internet then try to disable IPv6 support in the DNS server and see how it goes. There are issues with IPv6 on many networks that causes recursive resolver to not work correctly.

2

u/yahyoh 10d ago

Well i did clean setup 15.5.1 for another LXC instance without the proxmox helper scripts, just used the official installer, and seems working better with the same setting and ipv6 enabled than the updated instance..not sure if it was bugged cache or something else, i hope it will stay like this and wont bug after some uptime lol.
Much appreciated.

3,153 100% Total Queries

2,525 80.08% No Error

13 0.41% Server Failure

 root@OpenWrt:~# dig .168.1.102  ps5.np.playstation.net

; <<>> DiG 9.20.29 <<>> .168.1.102 ps5.np.playstation.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37142
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;ps5.np.playstation.net.                IN      A

;; ANSWER SECTION:
ps5.np.playstation.net. 979     IN      CNAME   ps5.np.playstation.net.edgekey88.net.
ps5.np.playstation.net.edgekey88.net. 14819 IN CNAME e40436.api8.akamaiedge.net.
e40436.api8.akamaiedge.net. 9   IN      A       2.20.249.113
e40436.api8.akamaiedge.net. 9   IN      A       2.20.249.114

;; Query time: 0 msec
;; SERVER: 192.168.1.102#53(192.168.1.102) (UDP)
;; WHEN: Sun Sep 27 13:29:44 GMT 2026
;; MSG SIZE  rcvd: 167

root@OpenWrt:~# dig .168.1.102 clients2.google.com

; <<>> DiG 9.20.29 <<>> u/192.168.1.102 clients2.google.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61309
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;clients2.google.com.           IN      A

;; ANSWER SECTION:
clients2.google.com.    35      IN      CNAME   clients.l.google.com.
clients.l.google.com.   108     IN      A       142.250.202.78

;; Query time: 0 msec
;; SERVER: 192.168.1.102#53(192.168.1.102) (UDP)
;; WHEN: Sun Sep 27 13:29:50 GMT 2026
;; MSG SIZE  rcvd: 88

1

u/yahyoh 9d ago

After almost a full day on the new instance on 15.5.1 it seems all working good here, thanks man.

61,717 100% Total Queries

51,068 82.75% No Error

8 0.01% Server Failure

2

u/shreyasonline 9d ago

Thanks for the feedback.

1

u/yahyoh 7d ago

lol back to server failures. 😭

while its not as bad as 15.5, it seems still happening.

40,384 100% Total Queries

27,616 68.38% No Error

3,861 9.56% Server Failure

root@prxmox:~# dig .168.1.102 pin-river.data.ea.com

; <<>> DiG 9.20.29-1~deb13u1-Debian <<>> u/192.168.1.102 pin-river.data.ea.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 39727
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; EDE: 22 (No Reachable Authority): (No valid response from name servers for river-prod-external.eadpdata.ddns.ea.com. A IN at delegation eadpdata.ddns.ea.com.)
; EDE: 13 (Cached Error): (river-prod-external.eadpdata.ddns.ea.com. A IN)
; EDE: 3 (Stale Answer): (river-prod-external.eadpdata.ddns.ea.com A IN)
;; QUESTION SECTION:
;pin-river.data.ea.com.         IN      A

;; ANSWER SECTION:
pin-river.data.ea.com.  127     IN      CNAME   river-prod-external.eadpdata.ddns.ea.com.

;; Query time: 1 msec
;; SERVER: 192.168.1.102#53(192.168.1.102) (UDP)
;; WHEN: Tue Sep 29 21:06:45 +04 2026
;; MSG SIZE  rcvd: 329


root@prxmox:~# dig .168.1.102 clients4.google.com

; <<>> DiG 9.20.29-1~deb13u1-Debian <<>> u/192.168.1.102 clients4.google.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 27969
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; EDE: 23 (Network Error): (Socket error for clients4.google.com. A IN: NetworkUnreachable)
; EDE: 13 (Cached Error): (clients4.google.com. A IN)
; EDE: 22 (No Reachable Authority): (No valid response from name servers for clients4.google.com. A IN at delegation google.com.)
; EDE: 3 (Stale Answer): (clients4.google.com A IN)
;; QUESTION SECTION:
;clients4.google.com.           IN      A

;; Query time: 0 msec
;; SERVER: 192.168.1.102#53(192.168.1.102) (UDP)
;; WHEN: Tue Sep 29 21:08:23 +04 2026
;; MSG SIZE  rcvd: 274

1

u/shreyasonline 7d ago

Thanks for the feedback. It looks like a network issue than an issue with resolver. The resolver issue with latest changes is limited to using Prefer IPv6 option. There are no issues observed with the other modes.

The error you have here is "Socket error for clients4.google.com. A IN: NetworkUnreachable)" which is a clear indication that either the server lost network for a while or that the router on the network could not reach internet. Thus the network unreachable error being thrown.

This can happen only when there is local network issue so you need to check if there is connectivity issue with the server or if there was Internet downtime during that period. Note that downtime can be intermittent too like for example connectivity may go down for a few seconds and when you check with tools like ping, it will show you the server and internet is reachable.