I'm a college student and I develop web applications for some extra cash. I did my last project using combination of RoR/Puma and Ngnix on Ubuntu 14.04.
The app is running fine on its IP address (like 22.214.171.124, not local) and of course I bought a domain for it. But I thought buying the domain from the same company will be easier for my work. I generally use GoDaddy for domains. I never had a chance to install a DNS server or adding A type records manually. I generally click some stuff in GoDaddy web panel and boom its done you know.
But what I didn't know was that the company I bought the domain from doesn't provide a DNS service which is bummers for me. One of the support guys told me that I had to install DNS service to my server (which is using
They also told me that I can use one of theirs private DNS services and they could configure it for me but I don't want to because this thing is going to be a problem in future and I don't want to live it again. I want to learn how to connect a domain to my VPS server using ssh.
I only got name server addresses, ssh info to my vps server and my domain.
I'm okay with using Ubuntu. I just don't know what to install and how to add that A record and NS addresses to my server.
I did some research and found that I had to do some stuff with
bind9 but I wasn't able to do much.