Yes you have to go for web hosting if you want your site to accessed by internet users globally.