These barriers are high enough, so that common people can't create/host their own sites. Only skilled enthusiasts or professionals can afford having their own site.
These barriers are high enough, so that common people can't create/host their own sites. Only skilled enthusiasts or professionals can afford having their own site.
An unique IPv6 may be theoretically assigned to each end device and thus solve the accessibility problem for locally-hosted servers, but I doubt internet providers do this in practice and I am afraid that many providers don't support IPv6 at all.
IPv6 works exactly how you describe, that's the whole point of it. No NAT, just IP addresses. Some gaming consoles use it for peer to peer multiplayer so it is in demand even by normies. One of the problems is competition is stifled in the ISP market, by monopolies and ridiculously long contracts.
No not really, what gave you that idea?
> which isn't generally possible due to how networks work
Complete nonsense. Lots of people do it, many more have the capability even if they choose not to use it.
> Also one needs a domain
Nice to have, but completely optional.
> These barriers are high enough, so that common people can't create/host their own sites.
Are you talking about a website? Like a blog? If so you can have a Neocities site for free, with an optional 5 USD monthly subscription. That's the accessible, affordable option you're looking for.