Попробуйте, используя приведенный ниже код
Request.ServerVariables["LOCAL_ADDR"];
Возвращает адрес сервера, на который поступил запрос. Это важно на компьютерах, где к компьютеру может быть привязано несколько IP-адресов, и вы хотите узнать, по какому адресу был использован запрос.