onion names are not based on DNS and don't work like them, but there are things that you can do.
Here is how I would do it. Just FYI, my example is based on Linux.
My website is simple. It is a simple http based site running on port 80. I enable and start apache on port 80 on my web server. I go to my cleanet dns provider and create an A record to point to ...
Onion services require seven hops because it is important that nobody, not even the rendezvous point, is able to deanonymise either the client or service, even in the presence of adversaries controlling any one point. The three-hops-from-client-to-service design you hypothesise cannot, by currently-known methods, be made secure for both client and service ...
But traditionally for a regular non-onion site we usually buy hosting.
Can I buy hosting for a onion site?
Absolutely! You can pay for a VPS or a managed server or even co-locate your own server.
Here are some things to keep in mind:
If you use a VPS, what will keep you provider from viewing what's in your storage?
If you use a managed server or you ...
It is inevitable that there will be some adversarial hosts in a network like Tor. Nation state actors, security researchers and others are running hosts with a variety of motives, but often with the primary goal of de-anonymizing either specific persons or just anyone. In a network of N intermediaries where your connection goes through M hosts, there is a 1/...
This is 100% normal. Most onion services are run on personal computers and not on enterprise servers and are likely to go down as often as people turn off their computers.
In an interview earlier this year, Roger Dingledine, one of the founders of Tor said:
"commercial companies like to inflate the size of the “dark web”,
which is easy to do when they ...
So I'm obviously overthinking it ;) Your application must bind on the port forwarded by tor HiddenServicePort 8080 127.0.0.1:5671 and requests to the hidden service will end up there.
Bonus: It appears that A hidden service can be created on-the-fly by communicating with the tor control port using the ADD_ONION command.