现在要做一个接口 别个要用 一个x域名 去请求我的y接口。y这边要判断只能是指定的x域名ip才可以进行操作。否则拒绝。
请问怎么判断是x域名。譬如http://www.xxx.com,我这边的地址是 http://www.yyyy.com.
在这边处理的时候,只能是www.xxxx.com对应的ip才可以操作。请问我直接
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
这样获取ip,然后对比继续判断行吗?

解决方案 »

  1.   

    HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
    这样感觉活动仅仅只是用户请求端的ip,而不是 www.xxx.com的ip地址。
      

  2.   

    www.xxx.com 请求 也算是用户的请求的ip。
      

  3.   

    恩,但是我想获取域名www.xxx.com对应的ip,不是用户的ip
    怎么获取
    HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
    这种方式获取的是 用户的ip,不是域名对应的ip