DNS (BIND)... Probably a simple problem
I am trying to create a DNS server on a linux machine using BIND. I have it installed and running with one virtual domain setup. This virtual domain works fine locally and goes to the correct home directory/document (index.html). This domain is registered and points to the nameserver ns.<my-site>.com. ns.<my-site>.com when typed into a browser brings up the default test page for apache... so im guessing that's working ok. The missing link is that I when I type <my-site>.com into a browser it doesnt find it. I dont see what i've done wrong. Could anyone help? Seems like im missing something probably quite simple.
Also, im using webmin to configure bind if that makes any difference.