I recently bought a VPS and installed LAMP & WordPress. All went ok and then I tried to add the VPS to my domain. My domain is hosted with Yahoo. I added an A record with the IP address of my VPS. But after 1 day I found it is not working. Then I tried to add a custom nameserver. I signed up for namecheap free dns. In free dns I added an A record with my VPS ip address and for CNAME I added the hostname VPS hostname. Namecheap provided me some nameserver and I added it in my domain nameserver section. But it still isn't working. Please help me add my VPS to my domain.
My VPS IP: 18.104.22.168
My Domain Name: shikkharthi.com