濮阳杆衣贸易有限公司

主頁 > 知識庫 > asp.net getRemoteAddr()與 getRemoteHost()的區(qū)別

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

熱門標(biāo)簽:外呼直播語音系統(tǒng) 甘肅銷售電銷機器人公司 山東ai外呼電銷機器人好用嗎 湖北地圖標(biāo)注公司 福建電銷貓機器人收費 汝南縣地圖標(biāo)注app 地圖標(biāo)注專業(yè)和非專業(yè) 智能電話機器人銷售話術(shù) 四川正規(guī)外呼系統(tǒng)軟件
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());
得到的結(jié)果相同(局域網(wǎng)內(nèi)試驗的結(jié)果)。
那么getRemoteAddr()和getRemoteHost()到底有什么區(qū)別?

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

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

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



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

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

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

當(dāng)用戶使用代理或者是局域網(wǎng)訪問你的應(yīng)用程序,你用request.getRemoteAddr()方法返回的是代理的地址或是局域網(wǎng)網(wǎng)關(guān)的地址.
您可能感興趣的文章:
  • Asp.net中Response.Charset與Response.ContentEncoding區(qū)別示例分析
  • ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解
  • 詳細說明asp.net中datareader 和 dataset 的區(qū)別
  • asp.net中DBNull.Value,null,String.Empty區(qū)別淺析
  • asp.net 中靜態(tài)方法和動態(tài)方法調(diào)用的區(qū)別實例分析
  • asp.net中Session緩存與Cache緩存的區(qū)別分析
  • ASP.NET的HtmlForm控件學(xué)習(xí)及Post與Get的區(qū)別概述
  • asp.net中Request.QueryString與Request.Param的區(qū)別分析
  • asp.net中Response.Redirect與Server.Transfer的區(qū)別分析
  • asp.net 頁面間傳值與跳轉(zhuǎn)的區(qū)別
  • ASP.NET中Application和Cache的區(qū)別分析
  • asp.net(c#)ref,out ,params的區(qū)別
  • asp.net中virtual和abstract的區(qū)別分析

標(biāo)簽:梅州 南充 昌都 吳忠 肇慶 白銀 黔東 臨沂

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net getRemoteAddr()與 getRemoteHost()的區(qū)別》,本文關(guān)鍵詞  asp.net,getRemoteAddr,與,getRemoteHost,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net getRemoteAddr()與 getRemoteHost()的區(qū)別》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net getRemoteAddr()與 getRemoteHost()的區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    竹北市| 南岸区| 合水县| 甘谷县| 隆化县| 潮州市| 社旗县| 商都县| 新河县| 闽侯县| 安龙县| 金溪县| 垫江县| 祁门县| 大埔区| 信宜市| 灯塔市| 广安市| 临汾市| 靖宇县| 陆丰市| 扶余县| 岫岩| 太仓市| 饶平县| 内丘县| 江永县| 沿河| 湖北省| 大同市| 新宾| 佳木斯市| 临泽县| 大田县| 宜黄县| 大竹县| 八宿县| 荥经县| 洞头县| 诏安县| 南乐县|