Was just hoping someone could point me in the right direction.

I want to have my website hosted which I want to display as...

    www.mydomain.com

I also need...

    mydomain.com

and  

    blog.mydomain.com

to go to the same Ip.

Do I need to create

1. 1 x AName record for www.mydomain.com which points at my server static URL
    
2. Then create 2 x CName records which both point at www.mydomain.com

?

Because if thats the way it's done then I want to set a redirect up on my IIS server to 301 to www.mydomain.com if it sees the url as mydomain.com

Does this sound okay?