Jamille, Boa tarde.
Apenas algumas observações com relação a está abordagem.
Você pode usar Request.UserHostAddress, porém a grande maioria dos usuários, podem acessar seu sistema de ambientes que passam por algum tipo de roteamento, de rede ou firewall. Isso quer dizer que você pode, acabar não pegando o IP "real" do usuário
em questão.
Dependendo do motivo que você quer pegar o IP, você pode utilizar outras abordagens.
Abs!
<b>Edison Brito</b><br/> <br/> <img src="http://edisonbrito.com.br/img/MCPD.png"> <br/> <br/>