Welcome to the form @NabinShrestha!
It sounds like you want to move your domain to a different web host, and since you have a custom domain, that is easy to do!
Note that you may want to remove your domain from your InfinityFree account first. To do that, enter the control panel, click “Account Settings” and remove any parked, addon, or redirected domains.
After you do that, follow these steps:
Find the nameservers that your new host requires you to use
Go to the domain registrar of your domain (Namecheep, Namesilo, GoDaddy, ect.)
Change the nameservers of your domain at your registrar.
Note that it may take 72 hours before everyone sees your new site (They may still see your old site). Don’t panic, that’s normal. If you want to override that on a specific device, just clear its cache.
If you have any other questions, feel free to ask!
If you removed your domain from IF, the same thing will happen as I said above but with the suspended-domain page instead. Make sure you set everything up with your new host correctly, then clear your cache and check every two hours or so.
Follow as greenreader stated. Your website looks fine to me… You are not locked to infinity free as your host. Anytime you change the name servers, infinity free can’t use your domain and any infinity free content will not show… The suspended domain might still show depending on what hosting provider you use (Tell us what you use). InfinityFree uses servers hosted by iFastNet and if you use another hosting service such as byet.host, which also uses iFastNet servers might give you suspended domain. This had happened to me once before, that’s why . When I tried to register for byet.host with my same email info, the provider rejected my application because I already had hosting accounts on InfinityFree. Many hosting providers use iFastNet, so that may be the case… otherwise make sure your name servers are saved correctly and your INFINITYFREE ACCOUNT IS DELETED. As I mentioned, suspended domains carry over hosts using iFastNet with the same email… The domains do too, so if you want to register a domain you used for infinity free or any iFastNet hosting provider, make sure your previous account with the same domain is deleted. EVEN IF YOU CHANGE THE NAMESERVERS AND DONT DELETE ACCOUNT, THIS WILL HAPPEN. This happens because the domain register for all iFastNet hosting providers are all on the same database, the old hosting provider doesn’t know you changed your name servers, so they will still think that you are using your domain with them and you can not register a new domain with a iFastNet hosting provider because the database thinks that the domain is already in use. So make sure the account is deleted too. Half of this may be useless to your problem! Just wanna make sure every aspect is correct. Something I said about data carrying over between iFastNet hosting providers might also have mistakes, but it is all pretty similar to the real workings of iFastNet. Man, I feel like I wrote a college essay for english!!