I have a domain registered in Godaddy, and a hosting plan in a website called AspNix. Right now, the dns in Godaddy is showing the dns for aspnix, and i am hosting a website and email accounts in aspnix without a problem. What i want to do is to host the website in godaddy(created one with their website builder), but keep the emails in aspnix. I have really very few knowledge in dns and related subjects, so started googling. I found out that i should change the A zone dns for just the website, and by keeping MX same, the emails should work.
My question is do i change the A Zone DNS record in Aspnix (where my hosting is), or change it in godaddy (where the domain name is registered, and shows aspnix nameservers).