write the domain without extension
I found that sometimes when I write the name of a site it gets to the right website. for example when I write google I get google.com and when I write facebook I get facebook.com.
But when I write mohamedkadri I don't get mohamedkadri.com.

I tought That the browser uses the that name to get the site when it has been previously visited and cached, but I also visited mohamedkadri.com but mohamedkadri doesn't get mohamedkadri.com

How does this work? and who is the responsible for that, the host or the browser, or even the default search engine in my browser?

Thanks
write the domain without extension
===

I found that sometimes when I write the name of a site it gets to the right website. for example when I write google I get google.com and when I write facebook I get facebook.com.
But when I write mohamedkadri I don't get mohamedkadri.com.

I tought That the browser uses the that name to get the site when it has been previously visited and cached, but I also visited mohamedkadri.com but mohamedkadri doesn't get mohamedkadri.com

How does this work? and who is the responsible for that, the host or the browser, or even the default search engine in my browser?

Thanks