That sounds reasonable.
It might help to summarize what your situation. I know it would help me to properly understand the task at hand.
You have a static IP address, correct? You you have multiple IP addresses, or just one? And your goal is to provide e-mail (SMTP and POP/IMAP), web, and DNS services for a single domain. Does the domain for which you want to provide service currently have it's NS record set to your IP address(es)?