So my domain name registrar only allows me to add A/glue records. It does not have options to select between A/AAAA/CNAME/MX etc. I assume (because I am a newbie) that it does not host DNS server itself so I have to take care of it myself.
I have a LINUX server setup on CentOS 7 and BIND DNS server. I have created a master zone for the domain and added relevant records for FTP, Mail etc. The router is configured to forward http port to the server. I have listed the name servers on the registrar website (ns1.abc.com, ns2.abc.com). This info is also present on the BIND server.
I cannot access the website by the domain name abc.com but I can access it using the external IP. In my understanding I have setup the required things but I'm not sure if there are other things I have to look at. Am I missing something?