tag:blogger.com,1999:blog-8065376618611632499.post1877440433012006039..comments2024-03-26T15:10:50.103+05:30Comments on Technitium Blog: Running Technitium DNS Server on Ubuntu LinuxShreyas Zarehttp://www.blogger.com/profile/01269575365702781881noreply@blogger.comBlogger60125tag:blogger.com,1999:blog-8065376618611632499.post-56376295256605064652024-02-28T15:54:18.599+05:302024-02-28T15:54:18.599+05:30Thanks for asking. Its not enough info to understa...Thanks for asking. Its not enough info to understand the issue. Share more details with screenshots to support@technitium.com and you will get a response.Shreyas Zarehttps://www.blogger.com/profile/01269575365702781881noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-14089269832741862902024-02-28T15:52:06.461+05:302024-02-28T15:52:06.461+05:30After installing dns-server using docker compose (...After installing dns-server using docker compose (unchanged from installation instructions) the web service is not accessable http://dockerhost:5380 (http error 500), while the log reports web service started normally. my docker host is a linux x86_64 Synology NAS. any hints?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-16366986832869274002024-01-30T20:53:50.502+05:302024-01-30T20:53:50.502+05:30Thanks for asking. There is primary/secondary for ...Thanks for asking. There is primary/secondary for zones which you have to create secondary zones manually on the other server. There is clustering feature planned which will automatically configure two or more servers but this feature will take a few months to be available.Shreyas Zarehttps://www.blogger.com/profile/01269575365702781881noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-15149472770230098922024-01-30T17:24:03.295+05:302024-01-30T17:24:03.295+05:30is there any replication or high availability leve...is there any replication or high availability level with dns server software like Master/Slave or Primary/Secondary installation ?? if so how to configure or setup it ? <br />thanks in advanced Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-78264468279407571622023-11-10T13:19:26.248+05:302023-11-10T13:19:26.248+05:30Thanks for the feedback. The blog post already men...Thanks for the feedback. The blog post already mentions this issue under "Common Issue With Ubuntu". You just need to stop any existing DNS stub resolver you have so that the Technitium DNS server can use the port.Shreyas Zarehttps://www.blogger.com/profile/01269575365702781881noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-11360500739430845482023-11-09T21:17:33.547+05:302023-11-09T21:17:33.547+05:30The Docker Compose instructions aren't as stra...The Docker Compose instructions aren't as straight forward as what is listed here. DNS within the containers wants to bind to 53 on each of the networks it creates/uses at runtime. Following the instructions to the letter, the container never starts and an error indicating that port 53 on 0.0.0.0 is already in use. Want to have robust DNS resolution for homelab, outside of the container environment. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-85882008913893935362023-07-31T10:23:15.756+05:302023-07-31T10:23:15.756+05:30Thanks for the compliments. Good to know that its ...Thanks for the compliments. Good to know that its working well for you.Shreyas Zarehttps://www.blogger.com/profile/01269575365702781881noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-12476412580781710142023-07-30T19:57:56.896+05:302023-07-30T19:57:56.896+05:30Just wanted to let you (all) know that this instal...Just wanted to let you (all) know that this installed perfectly on Debian bookworm (version 12), and its footprint is waaaay smaller than that of pihole or bind or powerdns or complex unbound dnsmasq configs I've used on many systems over the years, both in memory use as in diskspace/CPU impact. The fact that it runs in a really efficient dotnet instance makes all the difference. (Obviously done quite well by MicroSoft in this case, no wonder seeing the budget they have for this..) I love the interface, and I will definitely change the dark mode css one user has started into something more appealing soon. Anyhow, great work, very extensive package, good web-UI. I'll surely donate when our income is back at a decent level. Thanks!Firehorsepowerhttps://www.blogger.com/profile/13561048675649796505noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-8923995911383428052023-05-25T08:55:03.964+05:302023-05-25T08:55:03.964+05:30Thanks for your feedback. It workedThanks for your feedback. It workedAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-86858741331455796162023-05-23T16:22:49.673+05:302023-05-23T16:22:49.673+05:30Thanks for asking. Technitium DNS server currently...Thanks for asking. Technitium DNS server currently does not support any method to get the original source IP address when using UDP/TCP/TLS transports. It supports only when using HTTPS transport. But, there is already a plan to <a href="https://github.com/TechnitiumSoftware/DnsServer/issues/590" rel="nofollow">implement support for the PROXY protocol</a> which <a href="https://dnsdist.org/advanced/passing-source-address.html#proxy-protocol" rel="nofollow">dnsdist supports</a>.Shreyas Zarehttps://www.blogger.com/profile/01269575365702781881noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-3387119401567710592023-05-23T15:26:28.353+05:302023-05-23T15:26:28.353+05:30I'm trying for technitium behind dnsdist serve...I'm trying for technitium behind dnsdist server. But technitium's log query only shows dnsdist ip. I tried to add ecs option in dnsdist but on technitium log file only shows ecs extension and not in query logs. Is there any way I can override ecs ip to client ip or can show ecs ip in query logs (I use sqlite app).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-91307678761660940392023-05-23T15:11:05.785+05:302023-05-23T15:11:05.785+05:30Hi there, I'm trying for technitium behind dns...Hi there, I'm trying for technitium behind dnsdist server. But technitium's log query only shows dnsdist ip. I tried to add ecs option in dnsdist but on technitium log file only shows ecs extension and not in query logs. Is there any way I can override ecs ip to client ip or can show ecs ip in query logs (I use sqlite app). Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-10593879887273828572022-08-24T11:53:21.632+05:302022-08-24T11:53:21.632+05:30Thanks for the feedback. Do share the exact error ...Thanks for the feedback. Do share the exact error message that you see to support@technitium.com. Also check the /etc/dns/install.log file and see if there are any errors logged in there.Shreyas Zarehttps://www.blogger.com/profile/01269575365702781881noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-65783902178700785432022-08-24T00:35:50.357+05:302022-08-24T00:35:50.357+05:30Hi there, I am trying to run the updated to 8.1.4 ...Hi there, I am trying to run the updated to 8.1.4 from 7.1 on Ubuntu 18 and its not doing the install, says something about not seeing the host, My current 7.1 runs flawlessy thoughAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-44088254873486953052021-12-13T12:26:25.876+05:302021-12-13T12:26:25.876+05:30You can do that from the Settings in the web conso...You can do that from the Settings in the web console. Find the "DNS Server Local End Points" option in Settings and change it to the network adapter's IP address on which you want the DNS server to listen on.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-64376086351937585042021-12-13T01:14:05.569+05:302021-12-13T01:14:05.569+05:30how to select ip address when server has different...how to select ip address when server has different ip addresses and only one should be used for dns?Anonymoushttps://www.blogger.com/profile/08920681852585598966noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-8839154366681149362021-03-19T18:23:36.775+05:302021-03-19T18:23:36.775+05:30You can run both on the same server normally unles...You can run both on the same server normally unless you want to run DoH and also host HTTPS websites. In such case, configure nginx as reverse proxy for hosting DoH and point it to http://127.0.0.1:8053/dns-query and on the DNS server just enable DNS-over-HTTP optional protocol. With this setup your nginx will host both websites and DoH.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-16522515722776241242021-03-19T17:51:58.406+05:302021-03-19T17:51:58.406+05:30How can i run both Technitium DNS Server and Webse...How can i run both Technitium DNS Server and Webserver (Nginx), im using ubuntu Bionic 18.02?AgBOX-IDhttps://www.blogger.com/profile/16359386546593885865noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-90467602783369746902020-11-22T13:35:41.882+05:302020-11-22T13:35:41.882+05:30Thanks for the comment. You can setup secondary zo...Thanks for the comment. You can setup secondary zone directly from the Add Zone option. If your zone is not resolvable then you need to specify the IP address of your primary DNS server running the zone. The secondary zone would sync up and keep syncing automatically. If you create primary zone on Technitium DNS and want another any other DNS server to run the secondary zone then you will need to first create a NS record for the secondary zone (with a glue record if domain is not resolvable) and then create secondary zone on the other DNS server. As of now, Technitium DNS allows zone transfer only to secondary servers which have an NS record. There are no options to allow zone transfer to any arbitrary DNS server. If you need more help then do email support@technitium.com with screenshots of your config. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-3476071790015020662020-11-21T20:00:13.522+05:302020-11-21T20:00:13.522+05:30I came across this solution by accident while watc...I came across this solution by accident while watching some YouTube videos. I had an existing (but very old) Raspberry Pi 1 running DietPi and PowerDNS/Bind to host my internal DNS domain and was then using recursion to send all other DNS queries to another host running PiHole. <br /><br />I have a new Pi4 which I wanted to use as a replacement but it would seem that something has changed and I was unable to get recursion to work. When I saw the YouTube video (https://www.youtube.com/watch?v=IUjSAWDB7E4&t=23s) I realised that Technitium also had the ability to host your own DNS zones, plus ad blocking DNS and decided to give this a try. <br /><br />Initially, even though the installation process said it was successful, I couldn't get the service to run or connect to the web interface on :5380, but as I had been trying out different things on this Pi and Technitium may not have been happy with the lighthttpd web service I was using, I decided to try a fresh O/S installation (DietPi which is an optimised version of Raspian/Raspberry Pi OS), installed Apache instead of lighthttpd and this time after installing I was able to confirm the service was running (systemctl status dns.service) and connect to the web interface.<br /><br />First impressions are really good. I have been able to set up my own forward & reverse zones and they are working well.<br /><br />I would like to set up a secondary server and allow zone transfer and in my older PowerDND/Bind setup I was able to add "allow-transfer" to the specific IP address of the other machine I was using for internal DNS, making sure that no other machine could perform a zone transfer from my main DNS server.<br /><br />I am asking this question after only about 15 minutes exposure to Technitium, so I may find a setting, but if I were to set up a second Pi with Technitium can I configure it to replicate the zones created on the main server, but not allow zone transfers to any other IP addresses?<br /><br />Thank you.gobstoppernoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-61165084977676687802020-11-10T17:43:53.528+05:302020-11-10T17:43:53.528+05:30Hi. Thanks for the compliments. You can find the l...Hi. Thanks for the compliments. You can find the log files in '/etc/dns/config/logs' directory. Logs are not deleted automatically. Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-16014929571466988752020-11-09T22:46:01.976+05:302020-11-09T22:46:01.976+05:30Hi -
Great work!
I am trying to monitor which de...Hi -<br /><br />Great work!<br /><br />I am trying to monitor which device requests what domain name and enabled query log. It makes the size bigger but gives me what I am looking for, and based on analyzing this log, I will customize block list. The smart TV seems to be the most truant, followed by my kid! :)<br /><br />I have it setup on my Ras pi 3b.<br /><br />I thought of a quick log parser, but need to know where the logs so created are kept.<br /><br />Also is there a schedule based on which the logs are deleted?<br /><br />TiA!WanderLusthttps://www.blogger.com/profile/02102783724888582705noreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-41040865654774721362020-11-02T13:13:45.025+05:302020-11-02T13:13:45.025+05:30Yes, you just need to copy the 'config' fo...Yes, you just need to copy the 'config' folder to the other server and everything will be migrated. The folder can be found at '/etc/dns/config'.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-64478626124583155492020-11-01T20:27:32.588+05:302020-11-01T20:27:32.588+05:30Is there a way to migrate from one server to anoth...Is there a way to migrate from one server to another and keep all settings? i.e zone and dhcp information.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8065376618611632499.post-8573816588986737482020-10-01T21:35:00.578+05:302020-10-01T21:35:00.578+05:30exactly what happens, the DnsServerApp.dll process...exactly what happens, the DnsServerApp.dll process gets stuck with the processing percentage only returns to normal when it is restarted, tests done on debian and linux archEletronicahttps://www.blogger.com/profile/12475240792587050694noreply@blogger.com