Daniel Tan said:
Kevin, my subdomain now is in hosted by another server which also host
the parent domain. so can it directly delegate to my private dns
server and make it a public dns server ?
Yes -- if by that you mean you have a server with the PARENT
domain publicly reachable then -- it can delegate publicly to
the child domain DNS server.
For the "public" delegation to really WORK, the child DNS
server(s) so delegated, but also be publicly reachable (public
IP AND not firewalled off.)
Try to always think of DNS ONE ZONE/DOMAIN at a time. It
doesn't really matter how many "zones or domains" a single
physical server "holds", they are each configured separately.
The one time you think about multiple domains, is when you are
"in the parent" and "delegating to the child".
Obviously you are working in the parent zone to setup the
delegation that will send searches to the child DNS servers.