Estuve investigando acerca del tema y después de ver varias posibilidades aquí os dejo unas líneas de código en C# (ASP.NET) como logré hacerlo.
ArrayList blockedIP = new ArrayList();
blockedIP.Add(“x.x.x.x”);
blockedIP.Add(“x.x.x.x”);
blockedIP.Add(“x.x.x.x”);
string incomingIP = Request.UserHostAddress;
foreach (string x in blockedIP){
> if (x == incomingIP){
> response.write(“”); > > response.redirect(“http://www.otrositio.com”); > > break;
> }
}