Dpmain & Hosting?

is domain &  hosting both required?

which extension to use?