Parece que você tem problemas com o DNS e as ligações.
Para o primeiro problema, não conseguir acessar o site por IP, provavelmente porque você vinculou o site a um nome de host, você não tem uma ligação padrão para o endereço IP. Você precisará adicionar uma ligação adicional para o site que inclua o endereço IP, mas não um nome de host, e interromper outros sites que possuam ligações conflitantes (se existirem e estiverem em execução), e você poderá acessar o site por IP.
Não conseguir acessar o site por nome de domínio no servidor da Web significa que ele não pode resolver o DNS desse nome de domínio. Tente um nslookup a partir da linha de comando para ver se esse é realmente o caso.