麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

asp.net getRemoteAddr()與 getRemoteHost()的區別

2024-09-05 00:21:08
字體:
來源:轉載
供稿:網友
getRemoteAddr()與 getRemoteHost()的區別小結,需要的朋友可以參考下。

getRemoteAddr():獲得客戶端的IP地址
getRemoteHost():獲得客戶端電腦的名字,若失敗,則返回客戶端電腦的IP地址

InetAddress ia = InetAddress.getLocalHost();

String iad = ia.getHostAddress();//主機IP
String ias = ia.getHostName();//主機名

請問我在JSP頁面中使用如下語句:
System.out.println("request.getRemoteAddr(): " + request.getRemoteAddr());
System.out.println("request.getRemoteHost(): " + request.getRemoteHost());
得到的結果相同(局域網內試驗的結果)。
那么getRemoteAddr()和getRemoteHost()到底有什么區別?

前一個是獲得客戶端的ip地址
后一個是獲得客戶端的主機名
所以用前一個。

使用request.getRemoteAddr()取得client的ip有問題

request.getRemoteAddr()可以取得用戶端ip ,但我試了的結果是 0:0:0:0:0:0:0:1 ,請問是哪裡出了問題,要如何解決呢?謝謝各位回答。



這可能是由于你并沒有連入互聯網或局域網沒有獲得ip,也有可能是你的上網的方式有問題,我也曾經出過這樣的問題,不過換到公司使用局域網測試ip就顯示出來了

---------------------------------------------------------------

在servlet中怎樣能取到真實的客戶端ip地址?
如果客戶端來自服務器以外的網段,request.getRemoteAddr得到的只是那個客戶端網關(代理)的ip,沒有辦法取到真實的客戶端ip嗎?

當用戶使用代理或者是局域網訪問你的應用程序,你用request.getRemoteAddr()方法返回的是代理的地址或是局域網網關的地址.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久亚洲美女啪啪 | 九九黄色影院 | 中国漂亮护士一级a毛片 | 日韩毛片一区二区三区 | 久久久久国| 一级国产航空美女毛片内谢 | 久久密| 美女视频大全网站免费 | 伊久在线| 国产成人精品视频在线 | 久草影音| 久草在线视频在线 | 精品久久久久久国产三级 | 黄色av一区二区三区 | av免费在线观看国产 | 久久看免费视频 | 免费激情网站 | 国产一级毛片高清视频 | 国产日韩大片 | 久久久精品视频国产 | 毛片在线视频观看 | 88xx成人永久免费观看 | 久久久久久久一区 | 久久亚洲精品国产一区 | 视频一区二区三区视频 | 姑娘第四集免费看视频 | 久久成人福利 | 国产亚洲综合一区二区 | 国产免费人做人爱午夜视频 | 激情在线观看视频 | 久久精品网 | 毛片毛片 | 操穴视频| 成年人网站国产 | 欧美乱码精品一区 | 少妇一级淫片高潮流水电影 | 国产免费一区二区三区视频 | 国产婷婷一区二区三区 | 手机黄色小视频 | 日韩激情| 黄色片观看 |