I have been reading up on starting a new website & a few things are puzzling me.
As far as I understand you first need to register a domain name & then get your website.
Why is it so important to register a domain name?
If I register a Domain name as say S.A. Handguns & then choose a web host of say spacebar.
My web address would then most probably be www.sahandguns.spacebar.co.za
Spacebar wouldn’t let someone else use www.sahandguns.spacebar.co.za because it is already taken but they could go to ABC hosts & have a web address of sahandguns.abchosts.co.za
Secondly what would be the best way to protect my website from hackers