is it fee to host your own website if you dont use a domain name? just the public ip of your router? i know that isnt reccommend but still? is buying a domain name just redirect the traffic to your server when you type in for example google.com?