Cannot access elasticsearch from my browser and curl command not working for public ip from server terminal

There must be something outside of Elasticsearch that is handling that.

I don't know how but after restarting my server many times and it worked after 4 hours. This is really out of my thinking. I will need to check each setting to look where exactly change happened. Thanks for your kind help. Really appreciate it.