最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2009年12月18日 22:30:27   作者:  
getRemoteAddr()與 getRemoteHost()的區(qū)別小結(jié),需要的朋友可以參考下。
getRemoteAddr():獲得客戶端的IP地址
getRemoteHost():獲得客戶端電腦的名字,若失敗,則返回客戶端電腦的IP地址

InetAddress ia = InetAddress.getLocalHost();

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

請(qǐng)問(wèn)我在JSP頁(yè)面中使用如下語(yǔ)句:
System.out.println("request.getRemoteAddr(): " + request.getRemoteAddr());
System.out.println("request.getRemoteHost(): " + request.getRemoteHost());
得到的結(jié)果相同(局域網(wǎng)內(nèi)試驗(yàn)的結(jié)果)。
那么getRemoteAddr()和getRemoteHost()到底有什么區(qū)別?

前一個(gè)是獲得客戶端的ip地址
后一個(gè)是獲得客戶端的主機(jī)名
所以用前一個(gè)。

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

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



這可能是由于你并沒(méi)有連入互聯(lián)網(wǎng)或局域網(wǎng)沒(méi)有獲得ip,也有可能是你的上網(wǎng)的方式有問(wèn)題,我也曾經(jīng)出過(guò)這樣的問(wèn)題,不過(guò)換到公司使用局域網(wǎng)測(cè)試ip就顯示出來(lái)了

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

在servlet中怎樣能取到真實(shí)的客戶端ip地址?
如果客戶端來(lái)自服務(wù)器以外的網(wǎng)段,request.getRemoteAddr得到的只是那個(gè)客戶端網(wǎng)關(guān)(代理)的ip,沒(méi)有辦法取到真實(shí)的客戶端ip嗎?

當(dāng)用戶使用代理或者是局域網(wǎng)訪問(wèn)你的應(yīng)用程序,你用request.getRemoteAddr()方法返回的是代理的地址或是局域網(wǎng)網(wǎng)關(guān)的地址.

相關(guān)文章

最新評(píng)論

郴州市| 洞头县| 原阳县| 松阳县| 惠来县| 饶平县| 冷水江市| 阿拉尔市| 铜山县| 昔阳县| 四平市| 车致| 贺兰县| 安塞县| 罗江县| 许昌县| 菏泽市| 湖州市| 吐鲁番市| 宁武县| 陆良县| 平潭县| 临夏县| 永福县| 肃宁县| 太康县| 梁河县| 巴彦县| 微山县| 专栏| 龙井市| 永川市| 青铜峡市| 常德市| 耒阳市| 都匀市| 亚东县| 垣曲县| 元氏县| 阳原县| 教育|