I'm stuck on this part. I do not know what will I put here if I will register on
hostgator. Can anyone give a sample on what should I input there? I'm hoping for your kind consideration for my noob question. Thank you in advance.
Many web hosting providers, as well as most commercial domain registrars, provide DNS hosting to their customers. It's also possible to run your own, using software such as BIND or NSD.
It seems that HostGator also includes DNS hosting as part of the package (although with very limited functionality – they don't seem to provide any sort of manual record editing, which you would need if you wanted subdomains or email).
… the welcome email which was sent when you signed up for web hosting will contain the name servers listed for your hosting account. These name servers can be used on all sites that are hosted on your HostGator webhosting account.
You should give both the primary and secondary servers – it's good practice to have at least two DNS servers for a domain.
Entering just the server names should be enough. (The IP address fields would be required if the names were under the domain itself, e.g.