FBXL Social

the DNS world never ceases to astound me
I have not seen a single well-written one (that actually does all of the things tm)
all attempts to even make it more feasible to write something good in the space quickly descend into madness
I have a few ideas as to why this might be the case fwiw, but uh, lmao
fixing it would require doing funny things

@toast DNS should be decentralised and permissionless

@Hyolobrika what the hell are you talking about lmao

I mean, one notable issue that sticks out is the wire representation
notably, the wire format has parts that are not directly dependent upon themselves
i.e. there are part you might try and piece out in order to generate from a logical representation actually may need the entire logical representation (and maybe even more) in order to do said generation properly
it's just honestly a truly deranged wire format, and it's not the only thing eh
I honestly suspect that writing a bridge that can convert dns messages from typical wire format to something resembling a reasonable AST on its own would move the needle quite a bit

@toast Shouldn't need anyone's permission to make a human-friendly alias for your server, obviously.

@Hyolobrika you already don't
I literally don't understand what imaginary situation you're complaining about

@toast You know, you could have just asked for my use case politely instead of being an asshole about it?

@toast@donotsta.re I wonder if GNS (the gnu thing) could be a decent way to transition and maybe solve some of the technical issues

I mean, right now not, but maybe if ICANN takes it on, a gradual transition onto GNS could viably happen (even if keeping the structural problems of the current domain name system)

@Hyolobrika no one asked you to drop into my replies either buddy

@ignaloidas @toast I love the concept of GNS. It has the right technopolitical architecture (web-of-trust rather than hierarchy).

@Hyolobrika@social.fbxl.net @toast@donotsta.re It's still a hierarchy of data. It's just that when you want to get some data, you don't go through a hierarchy of data providers.

@toast fedi is a public forum dumbass
replies
1
announces
0
likes
0

@ignaloidas @toast it doesn't have the feudal style social hierarchy of ICANN

@Hyolobrika you’re very intent on defining of how I should interact with you while explicitly ignoring my preferences as to how one might interact with me; said lack of basic reciprocity is exactly why I’m not taking you seriously, nor am planning to at any point

@Hyolobrika@social.fbxl.net @toast@donotsta.re it does

I can make a namespace, say it's canonical, and give out portions of said namespace for money.

It does literally nothing on the organizational front, the data is laid out in quite literally the same way as DNS, it's just that for retrieving and managing that data you don't need to rely on central servers. You still need
a root for GNS, some canonical namespace.

@toast If I respect your preferences, will you respect mine?
Because I did not in any way forclose reciprocity and I don't know why you assumed that I did.

@ignaloidas @toast I know. But users can add anything they want to their portion of the namespace, which is not a second-class citizen but a root zone in it's own right (master zone).
Then again, that's probably possible with DNS as well, but (I imagine) more hackily.

@Hyolobrika yes, the issue is it’s not exactly the first time (I have a long memory for people making me uncomfortable)

@Hyolobrika @ignaloidas it’s actually fine dns-wise, you just have your caching server treat your zone as a forward zone and you’re done
if you have some sort of network layer interconnect like Tailscale you already have a caching dns layer built-in

@Hyolobrika@social.fbxl.net @toast@donotsta.re not any more hackily at all, every zone can be treated as a root zone in DNS as well

It shouldn't be too difficult to replace the traditional DNS root servers managed by ICANN to something different, and you'd get exactly what you do with GNS

@ignaloidas @toast How easy would it be to get everyone on board with this new system if it didn't have the additional benefits of GNS that you refer to ITT?

@ignaloidas @toast Also, how secure would this decentralised DNS be?
Why hasn't it been done already?

@Hyolobrika@social.fbxl.net @toast@donotsta.re it's a lot to bother, there is no one canonical name, and it has been done, but usually not for public access purposes

e.g. my employer has a fake TLD for internal purposes, and it's only accessible from employee computers, with an internal DNS root for said TLD.

@toast Same here. But I think if you feel uncomfortable, you should explain why instead of lashing out. All I did was reply to your post.