Earlier quoted context omitted.
The Pi-hole isn't hosted on my local network, but on my Tailscale network because it's running on a VPS. My router can't run Tailscale, so that's not possible.
If you upgrade to ZeroTier you can get it running on OpenWRT and MikroTik routers https://help.mikrotik.com/docs/display/ROS/ZeroTier
Implement DNS in a Weekend
61–70 of 77 posts
Re: Implement DNS in a Weekend
#62Earlier quoted context omitted.
I missed the “you’re using” at first, and was about to ask why on earth you keep maintaining host lists :P Totally agree, and at the same time, it’s so painful that there’s a nice haiku — It’s not DNS There’s no way it’s DNS It was DNS
> It was DNS To be fair, sometimes it's BGP.
Re: Implement DNS in a Weekend
#63Earlier quoted context omitted.
Can't tell if this is sarcasm or not :) On one hand, like all Java code, this is really really verbose. But on the other, it's not that complicated—every line seems like it corresponds to some part of the DNS spec.
It’s verbose but not complicated. Verboseness doesn’t make something uneasy, it means you tell your IDE to autocomplete.
… always better than something that tries to hide things from you and does the wrong thing sometimes.
Re: Implement DNS in a Weekend
#64Re: Implement DNS in a Weekend
#65Re: Implement DNS in a Weekend
#66This looks great. I've seen a few things in rest of comments but if anyone could share anything similar about networking or computer science topics in general I'd really appreciate it. It's weird looking back I learned so much stuff as a kid in the 90s that I wish I knew better now, from trying to be a wannabe hacker and always breaking stuff I had to figure out how to fix if I wanted to use it again. I never went to…
Re: Implement DNS in a Weekend
#67Re: Implement DNS in a Weekend
#68This is fabulous. It would be convenient if I didn't have to download the code to run it though - if it was in a GitHub repo it could provide links to hosted notebook services such as JupyterHub and Colab - then lazy people like myself could click those links to try out the notebooks in their browsers without downloading, unzipping and running Jupyter locally.
Re: Implement DNS in a Weekend
#69Re: Implement DNS in a Weekend
#70I love all the series about writing your own X in 100 lines of code. It gives you the understanding of technology and removes a lot of unnecessary details. The great examples of this are 'A from-scratch tour of Bitcoin in Python' https://karpathy.github.io/2021/06/21/blockchain/ and 'Let's build GPT: from scratch, in code, spelled out' https://youtu.be/kCc8FmEb1nY from Andrej Karpathy I wonder if anybody tried to col…