I mean can I configure the "bind" on SME server for internal or external?
SME server does not use 'bind', it uses tinydns, but tinydns is only used for publishing local names for internal use only.
Internet facing DNS name management is best done by professional service providers. Many of those exist and are free or inexpensive. Your domain name registrar probably also does DNS management.
Have you read the SME server documentation?