我想得到本机在局域网里的IP地址,和本机所在的外网IP,该怎么做呀,谢谢!

解决方案 »

  1.   

    Request.ServerVariables["REMOTE_ADDR"]
      

  2.   

    Request.ServerVariables["REMOTE_ADDR"]
    得到的是"127.0.0.1",我不想要这个,还有其他的吗
      

  3.   

    127.0.0.1 是指本机如下方法得到本机IP:
    System.Net.IPAddress addr = new System.Net.IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address);其他的
    可以使用Request.UserHostAddress或者Request.ServerVariables["REMOTE_ADDR"]