Can't I do this setup of DNS A records in my SME server? Do I have to install another box just to house my BIND DNS Server? I am totally lost!
Yes, all you can do all of this with the public DNS service you have. You do not need to setup another DNS server.
I am not familiar with the web interface for the service you are using, but I'm sure it is similar to the public DNS service I use (easydns.com)
At a minimum, setup an A record to your domain:
A Record 1: domain.xxx = ip address
You can then setup C names, or alias, to your primary A record. For example:
- "www" points to A Record 1;
- "ftp" points to A Record 1;
- "*" points to A Record 1; (wildcard)
You can also setup Mx record to point to your mail server.