Seu domínio é bem visível na Internet, até onde eu sei, por nslookup imsingh.com
e nslookup www.imsingh.com
eu recebo o endereço IP que você mencionou. Para ser capaz de testá-lo por conta própria, você precisa usar uma conexão externa para não usar as interfaces de rede locais.
O problema, até onde eu vejo, é que o seu servidor não está respondendo de nenhuma maneira, o que me faz pensar que pode haver um firewall que está descartando todo o tráfego para a porta 80 em frente ao seu servidor. Abra essa porta para conexões da Internet no FW e provavelmente você teria seu site on-line. Como alternativa, se houver um tipo de proxy entre a Internet e o servidor da Web, isso também pode estar mal configurado.