subdomains creating on host or is it not necessary

When creating subdomains in Multisite is it necessary to create them on your host as well or is it not necessary.

How do you get YouTube to recognize the URL of the subdomain. They are not valid urls. Would I have to create a new youtube page for each subdomain or what is the trick?