可在ServletRequest#getRemoteAddr(
javadoc/a>:
getRemoteAddr
java.lang.String getRemoteAddr()
收复发送请求的客户或最后代理人的因特网协议地址。 For HTTP servlets, same as the Value of the CGI, REMOTE_AD
.
(甲型六氯环己烷>
Okay,请读CGIREMOTE_ADDR/code>。 spec
:
4.1.8. REMOTE_ADDR
REMOTE_ADDR
psMUST将贴在向服务器发送请求的客户网络地址。
REMOTE_ADDR = hostnumber
hostnumber = ipv4-address | ipv6-address
ipv4-address = 1*3digit "." 1*3digit "." 1*3digit "." 1*3digit
ipv6-address = hexpart [ ":" ipv4-address ]
hexpart = hexseq | ( [ hexseq ] "::" [ hexseq ] )
hexseq = 1*4hex *( ":" 1*4hex )
IPv6地址的形式在RFC 3513 [15]上作了说明。
在那里,你会发现所有可能的形式。