You can always bind multiple IP addresses to your server.
as for a spec, it depends on your DNS needs. How much resolutions are you looking at per hour ? What OS are you running ? Is this a corporate or Internet DNS server ? Will you run anything else on the server or only DNS service ?
If it is a low - moderate, pentium 300 Mhz should be good enough 🙂
eRr