Jump to content
Roxedus

[support] Roxedus ts-dnsserver

23 posts in this topic Last Reply

Recommended Posts

Roxedus/docker-TS-DnsServer

Technitium DNS Server in a container
 

Quote

Technitium DNS Server is an open source tool that can be used for self hosting a local DNS server for privacy & security or, used for experimentation/testing by software developers on their computer. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any web browser.
TechnitiumSoftware/DnsServer

 

  • Does not use port 80 or 443 to do it's blocking. It just voids the requests. 
  • Offers DNS-over-TLS and DNS-over-HTTPS
  • Integrated support for using a proxy-server for requests
  • The list goes on
Edited by Roxedus

Share this post


Link to post

This looks like what I've wanted for ages, been forwarding my pfsense/pihole dns queries over port 853 to cloudfare for a while.  I will post back thanks for contributing.

Share this post


Link to post
but why this over pi-hole?


It comes down to preference, really
However it does offer some things which pihole doesn't, like dns over tls. It also allows you to do alot of the things you would do by modifying dnsmasq on pihole, in the webui.

Share this post


Link to post
On 2/6/2020 at 1:35 AM, GreenEyedMonster said:

I'm new to this so please ignore my ignorance... but why this over pi-hole?

This seems to be a full dns server, whereas pihole is just a dns forwarder if im correct.  I am still testing this and I like that I can add dns entries.  It seems faster than pihole as im boucing between both testing stuff.

You can also use pihole for encrypted dns by using ONLY cloudfare servers on port 853.  You might also need to block local request on the firewall for port 53 or you may have leaks.

Share this post


Link to post
5 hours ago, kilobit said:

I like that I can add dns entries

To be fair, a pihole setup can do that too, but that requires editing dnsmasq files.

Share this post


Link to post

Wow I am really liking this docker man.  Im getting much faster speed with cloudfare udp over tls on this.

Thanks :)

Share this post


Link to post

I have just started using this docker and so far it is really good. I do however have some questions if I may

1) I cant seem to find any to delete a lease. I had a server on a static ip address and mistakenly set the dhcp range wrong and it gave out that address. So I changed range to not include my server but the lease was still there.

2) If I have my unraid server use it as its nameserver then unraid cannot resolve anything

3) is it not possible to reverse proxy it? I use NginxProxyManager for all my dockers but it just does not seem to work for Technitium 

 

Thanks for a great product!

Share this post


Link to post
On 3/11/2020 at 12:15 PM, Squiggley said:

I cant seem to find any to delete a lease


I dont use it for DHCP, jsut DNS, cant help with that. sorry

On 3/11/2020 at 12:15 PM, Squiggley said:

If I have my unraid server use it as its nameserver

Probably because macvlan block traffic from the host to the container by default.
 

 

On 3/11/2020 at 12:15 PM, Squiggley said:

is it not possible to reverse proxy it?

I have not attempted this yet. 

Share this post


Link to post

Just got this setup, and so far, this is wonderful. I'd been using a FreeIPA setup in a VM to accomplish these tasks before (wasn't using the auth part of it, so it was kinda overkill), but had been lamenting not having a decent alternative. I still am using AdGuard Home to do my filtering before it gets to this (also because it's super light weight, so I have AdGuard containers on different infrastructure, so I can reboot the NAS without my wife strangling me with a network cable), but they reach upstream to the Technitium server now. Thanks for your work on getting this set up! 

Share this post


Link to post

i've install it  an hour ago and really like it!

but i have a couple questions since its a littlebit new to me.

how can i achieve a lower response time, how do i build up a cache.

it is running local so do i need dns over https or dns over tls. and how can i configure it (sorry im new in this world)

do you have some other tips for me ?

 

Thank you very much for sharing this awsome software. comined with my sophos XG im getting more and more self hosted/safe.

Share this post


Link to post

Hi, 

I love this container, so easy to use.

Can you please tell me how to get it to run the latest v5 of Technitium? 

Every time I pull it, it installs version 4, although it seems to just download the latest portable file?

 

Thanks

Share this post


Link to post
5 hours ago, Tom Sealey said:

although it seems to just download the latest portable file?

Only on buildtime, not runtime. A new image is now built, with the 5.0.1 version

Share this post


Link to post
1 hour ago, biggeek said:

Is this still in beta

ALL software is beta ;) 

Share this post


Link to post

I kept the beta tag since I no longer actively use the software, but I still maintain the image, for the times I do use it.

Share this post


Link to post

First, just want to say thanks. I've been using the docker as my main DNS server for a while now, it's been working flawlessly.
 

On 7/14/2020 at 8:07 AM, Roxedus said:

Only on buildtime, not runtime. A new image is now built, with the 5.0.1 version

 

A  new minor version is out: 5.1
 
Looks like it'd be worth building a new image.

Quote

Technitium DNS Server Change Log

 

Version 5.1

Release Date: 29 August 2020

Implemented async IO to allow the DNS server handle much higher concurrent loads.

Implemented independent thread pools for DNS web service and recursive resolver.

Fixed bug in block list downloader that caused 0 byte file downloads.

Fixed bug in DHCP server in creating reverse zone.

Multiple other minor bug fixes and improvements.

 

Version 5.0.2

Release Date: 18 July 2020

Fixed issue of missing port for "This Server" in DNS Client.

Added domain name that was blocked in the TXT record.

Fixed bugs in CNAME cloaking implementation.

Upgraded .NET Framework version to v4.8.

Multiple other minor bug fixes and improvements.

 

Share this post


Link to post

I currently have all my networks restricted to using pihole which is set to use unbound (locally hosted in pfsense) to resolve dns queries (where the request isn’t cached). I do not use any external dns service.  What benefit would introducing this software into my setup give me?

Edited by danioj

Share this post


Link to post
On 3/11/2020 at 7:15 AM, Squiggley said:

I have just started using this docker and so far it is really good. I do however have some questions if I may

1) I cant seem to find any to delete a lease. I had a server on a static ip address and mistakenly set the dhcp range wrong and it gave out that address. So I changed range to not include my server but the lease was still there.

2) If I have my unraid server use it as its nameserver then unraid cannot resolve anything

3) is it not possible to reverse proxy it? I use NginxProxyManager for all my dockers but it just does not seem to work for Technitium 

 

Thanks for a great product!

At least you got the dhcp to respond to requests.... It is not doing it for me...  🙂

Edited by ximian

Share this post


Link to post

I am very new to this so I am sure I am missing something simple, but I can't get this to work.

 

I have this docker image running in host mode, with the standard ports. However, I cannot seem to get any queries through to it.

If I run nslookup www.gooogle.com <unraid ip> I get

connection timed out; no servers could be reached

I have also tried using the host command, as well as setting my laptop's DNS server to unraid's IP. I also see no queries on the web portal dashboard. Am I missing a step here?

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.