https://github.com/TechnitiumSoftware/net.dnsclient support udp/tcp/tls/https Windows, Linux and macOS supported. download:DNS Client Portable Web App
Usage Instructions *windows need asp.net core 5.0 x86 https://download.visualstudio.microsoft.com/download/pr/144df243-2b0a-4b71-a258-2a3d6d5bb580/657500a79c0bcff546652624dbfe1741/aspnetcore-runtime-5.0.14-win-x86.exe *Extract the downloaded DNS Client tar archive. *Run start.bat on Windows or start.sh on Linux to start the web app. *Open http://localhost:8001/ in any web browser to use the web app. *Edit the appsettings.json file for changing advance options like enabling IPv6 preference.
