我需要查看请求是否来自某个域 (www.domain.com)。
到目前为止,我只知道如何获取请求的 IP 地址(通过使用 request.getRemoteHost() 方法)。问题是一个域可能映射到很多不同的 IP 地址(出于平衡目的),所以我不能做这样的事情:
request.getRemoteHost().equals("200.50.40.30")
因为 DNS 在解析 www.domain.com 时可能会返回不同的 IP 地址。
我希望能够做这样的事情:
request.getRemoteHost().equals("www.domain.com")
但到目前为止,我不知道(谷歌也没有帮助我)如何做到这一点。
有人有什么想法吗??
提前致谢! :)
最佳答案
你能把IP提供给InetAddress吗?并调用getCanonnicalHostName() ?
关于Java - 如何查看请求是否来自某个域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11319512/