DNS not working

I rigistered ns1.mydomain.com and ns2.mydomain.com, I have waited more than a week but when I put: mydomain.com, it does not go to the server, but when I put ns1 or ns2.mydomain.com in the browser it goes to the server. What do you think is causing this problem?

Someone may have already asked you this (I think you had a previous thread w/ the same problem?) but what nameservers do you see listed when you do:

whois mydomain.com

Are they set to ns1.mydomain.com and ns2.mydomain.com?

Yes they are set to ns1 and ns2.mydomain.com, I also have all the ports forwarded to my server and the firewall is off, Do I need to do anything in the DNS server in interworx?

In NodeWorx

System Services => DNS Server => Overview

It will list the deffault nameservers for records on that box, make sure these fields are filled in and corect

System Services =>DNS Server => Zones

Click Edit next to the domain in question and make sure your nameservers are listed as NS records.

If this is corect, please pm me the domain name, nameserver names, and all relevant IP’s and I can do some checking for you.