Okay, I'm thinking about hosting my own DNS/Domain name at home for a minecraft server I'm making for a professional IP address (like myservername.example). To my understanding, this is possible? If I provide the servers for my domain name, then I don't have to register it, therefore not having to pay for it? (I think) that I have to host a DNS server for this? I don't know too much about this, obviously, but I'm willing to learn if I can host my own domain name for "free" (without having to register it, obviously hosting servers @ home will cost me $$$). Right now I have my static IP address tethered to a .tk domain name for free, but I'd like to have a .com or.net domain name w/o paying someone else to host it. If this is possible, can anyone push me in the right direction to get started? Also correct me if anything I said is incorrect.

  1. Host a DNS server at home, set it up so the domain points to your static IP. Maybe use https://www.virtualmin.com/ for this, makes life much easier.
  2. Register a .com domain (this will cost you $, see for example https://tld-list.com/tld/com) and tell them to set your DNS for it.
  3. Pay for power which your server consumes ;)
  • So there is no possible way to have a custom domain name w/o paying for it? If so, why is this? I'm just curious 0_o
    – Mekrou
    Jun 29 '19 at 17:35
  • 3
    @Mekrou There has to be a registry for domains where you can for example check whether a domain is already taken. Otherwise you could assign google.com to your IP address.
    – Tony Stark
    Jun 29 '19 at 17:37
  • 2
    Ahhh. That makes sense. Don't know why I didn't think of that. Sorry for being such a noobie, we all start from somewhere!
    – Mekrou
    Jun 29 '19 at 17:39
  • @Mekrou You can run an internal DNS server that resolves to your internal ip address. You then setup your devices to use this internal DNS when on your internal network. When you try to go to your made up web address your device will reach out to your internal DNS server and resolve to your internal ip address of the server. With this method you could eve use google.com if you wanted. But all this only works on your internal network.
    – NDEthos
    Aug 31 at 15:04

It's perfectly possible to host a website using your own 'infrastructure'. If you want a .com domain name, you will need to register it, and that's not going to be free. (10 to 15€ a year)

Not the answer you're looking for? Browse other questions tagged or ask your own question.