1- Should primary and secondary nameservers be on dedicated servers?

or

2- Can they be setup on 2 servers used for shared hostings?


What would be the best solution for a starting hosting company using 2 servers Plesk 7 linux and Plesk 6.5 Windows.


Any advice Thanks...

Dee