No, I think is okay. I run primary DNS on malý server with 512MB before. BIND, hej, works.
Into config I set minimal responses, no recursion for public. Memory stay around 180MB with 200 zone.
But I hear story about BIND crash on small memory. No, not my experience. Who has real problem?
I ask or this is safe for production? Want redundancy with second NS on different host.