I read a few articles on why do we need to pay for domain name and what I understand from them is that you pay for the service which points the visitors to a particular server, otherwise your domain name will lead to nothing.
My question is, Let's say I've made a website a decided to host it on my own server. Now If I don't register any domain name against that server, will someone be able to access my website if they enter my server IP?
Because in 1969 when ARPAnet was launched It was hard to remember the long IP address of the server they decided to create a file hosts.txt which contains domain names which point to the particular server.