diff --git a/ARSoft.Tools.Net/ARSoft.Tools.Net.csproj b/ARSoft.Tools.Net/ARSoft.Tools.Net.csproj
index d7c7cbd..ab85d19 100644
--- a/ARSoft.Tools.Net/ARSoft.Tools.Net.csproj
+++ b/ARSoft.Tools.Net/ARSoft.Tools.Net.csproj
@@ -16,7 +16,7 @@
Apache-2.0
true
Copyright 2010..2024 Alexander Reinert
- 3.6.1
+ 3.6.2
$(VersionPrefix)
AnyCPU;x64;ARM64
diff --git a/ARSoft.Tools.Net/Dns/DnsClientBase.cs b/ARSoft.Tools.Net/Dns/DnsClientBase.cs
index 1887e00..352397c 100644
--- a/ARSoft.Tools.Net/Dns/DnsClientBase.cs
+++ b/ARSoft.Tools.Net/Dns/DnsClientBase.cs
@@ -157,7 +157,7 @@ private DnsRawPackage PrepareMessage(TMessage message, out SelectTsigK
{
connection.RestartIdleTimeout(receivedMessage.Message.GetEDnsKeepAliveTimeout());
- if (receivedMessage.Message.ReturnCode == ReturnCode.ServerFailure)
+ if (receivedMessage.Message.ReturnCode is ReturnCode.ServerFailure or ReturnCode.NxDomain)
{
response = receivedMessage.Message;
continue;