Newbies should not use SSH - PLEASE HELP ME!

Basically I wanted to setup a domain name, but my server said there was already an account for it.

It was very early in the morning, so I had not realized it was made as an addon domain of one of my reseller accounts (that is, the reseller domain had it as an addon domain).

I followed cPanel's error prompts and deleted its DNS zone before I remembered it was an addon domain.

I went to delete the addon domain and I got the error that I couldn't delete it because I don't control it.

So, I went to httpd.conf as another cPanel error message told me, and deleted the entire VirtualHost entry for it.

I then readded the domain name.

It worked for about a minute, until I added a redirect in cPanel, for (www or no-www).domain.com to go to sub.domain.com, except I misspelled the domain on the redirect.

Then, it started redirecting as you would expect, to the misspelled domain name. I found out, and I went to change the redirect in cPanel. I did so, and it was listed as successfully redirecting to where I wanted it to go in cPanel, but practically the domain name still redirects to the misspelled domain name.

Even after deleting the account, the redirect still remains.

Even after readding the account, the redirect still remains.

To make it worse, all other accounts I'm now adding seem to be getting DNS errors, they wont propagate/load.

What I've done since then is "locate domain" and "locate addondomainuser" and rm -r all directories and files with those names in them. Some of the ones it lists it tells me after trying to rm them, that they don't exist, and some of them after I confirm deletion, don't actually delete.

This is a really awkward situation for me, and I thank those of you that have read this far. Please if you know what I can do to get things back to normal, help me out.

Regarding the DNS errors, do you receive any error message while restarting the "named" service. The logs are saved under "/var/log/messages" file. tail the logs while restarting named and see what error you receive

I did everything your post instructed. Most of the places did not have entries of the domain name, but the username directory did exist (still under where it should have been for the addon domain). Additionally, when I looked for the .db files, there weren't any as such, but there were 2 .db.work.213948u745y82u389 files (the digits and letters are a made up representation of what was there)

I know I'm not very good at explaining these things, so thank you for your understanding. If I am not making myself clear, I want to add the domain now as its own account, instead of as an addon domain.

Anyway, I tried it.

When I loaded the domain, I still got the same redirect to the incorrect domain name.

I got no errors in SSH when restarting named, but I did when I was restarting httpd. Here they are: