Domain leads to 000webhost still?

So I own the domain glacialpvp.com from 1and1 for my minecraft server. I use it as a domain IP and a domain for the buycraft site. I tried setting up a free forum (that is not enjin) with mybb and 000webhost. After struggling with updating pauses with 1and1 I finally got the dns to lead to 000webhost but nothing was working correctly and then my subdomains for the server wasn't working correctly and not leading to the right things. I changed the dns settings back to the 1and1 nameserver but now my subdomains lead to a 404 error on 000webhost. This is not good for me and causing me major grief. How can I fix this?

It sounds to me like your nameservers or DNS settings on either the 1and1 or 000webhost sides are not setup properly. It is hard to say what exactly is wrong without seeing the DNS records themselves but just make sure your DNS settings are setup as an A record with the hostname being your subdomain and the domain being the IP they are pointing to. So if your subdomain was forums.glacialpvp.com then it would be forums as the hostname and the location on the 000webhost domain as the domain.

I hope this helps, I have no experience with either host so I can't be certain what the issue is but I have had a lot of experience with DNS records.