我需要查看某個請求是否來自某個域(www.domain.com)。Java - 如何查看請求是否來自某個域?
到目前爲止,我只知道如何獲取請求的IP地址(通過使用request.getRemoteHost()方法)。問題是,一個域可能會映射到很多(用於平衡的目的)不同的IP地址,所以我不能做這樣的事情:
request.getRemoteHost().equals("200.50.40.30")
,因爲有可能是DNS服務器返回不同的IP地址當它解決www.domain.com。
我希望能夠做這樣的事情:
request.getRemoteHost().equals("www.domain.com")
但到目前爲止,我不知道(和谷歌沒有幫助我)如何做到這一點。
有人有什麼想法嗎?
預先感謝您! :)
可能的重複[需要對java中的特定IP地址執行反向DNS查找](http://stackoverflow.com/questions/7097623/need-to-perform-a-reverse-dns-lookup-of -a-particular-ip-address-in-java) – gpeche