I have 2 domains registered in GoDaddy. I want to use their Full DNS Control but Host the site on a different server (i have 2 name servers for that hosting).. Please tell me any options available to do it? Any A Record modifications OR Additional NS entries etc... ?
You can purchase Managed DNS services from Godaddy. Using this service you will be able to set up A record, MX record, cName etc from domain control panel to point them to different server.
You could point directly at the i.p if you've a dedicated one and based on your DNS knowledge i'm assuming you don't. Why do you want to retain DNS control if; a) You don't know how to use it b) pretty much everything you need can be done in cpanel if you switch the nameservers. Be more specific as to why you want to retain full control and i'll be able to make a better suggestion
In free DNS service, you will have to use the nameservers of free DNS service provider. You will receive it from them once you sign up. Now, you will get control panel to manage your DNS records. From there you can point A records, MX records, cName records to different server.