2019. 1. 30. 12:22 COMPUTER/JAVA, JSP
[JAVA/JSP] 사용자 IP, 접속자 IP, 클라이언트 IP 주소 가져오기 샘플코드

자바나 JSP로 클라이언트 IP주소를 알아내는 코드 샘플 입니다.


보통 request.getRemoteAddr()로 사용하죠.

IP주소를 알아내는 방법은 여러가지가 있습니다.

3가지나 준비했습니다. 골라서 사용하세요.



클라이언트 IP 주소 가져오기 #1

 
// 클라이언트 IP 주소 가져오기 #1
 
String ipAddress=request.getRemoteAddr();
System.out.println("클라이언트 IP 주소: "+ipAddress);
 



클라이언트 IP 주소 가져오기 #2

 
// 클라이언트 IP 주소 가져오기 #2
 
String header=request.getHeader("X-Forwarded-For");
String ipAddress=new StringTokenizer(header, ",").nextToken().trim();
System.out.println("클라이언트 IP 주소: "+ipAddress);
 



클라이언트 IP 주소 가져오기 #3

// 클라이언트 IP 주소 가져오기 #3
 
String ipAddress=request.getRemoteAddr();
if(ipAddress.equalsIgnoreCase("0:0:0:0:0:0:0:1")){
    InetAddress inetAddress=InetAddress.getLocalHost();
    ipAddress=inetAddress.getHostAddress();
}
System.out.println("클라이언트IP 주소: "+ipAddress);
 




댓글을 달아 주세요

  1. 감사합니다.

    2019.04.26 17:39 신고 [ ADDR : EDIT/ DEL : REPLY ]

2014. 2. 7. 20:37 COMPUTER
[DB/MSSQL] SQLGate 2010 for SQL Server Developer, 다른 포트 사용시

SQL GATE FOR MS-SQL ,,,,

이 프로그램, 골때리게도 포트적을때 콤마를 써야 합니다.

이걸 모르면 당신을 멍충이로 만들어주는 기능...


올바른 사용법 ㅡ.ㅡ ;;





올치안은 사용법 ㅡ.ㅡ??


댓글을 달아 주세요

2010. 10. 1. 10:21 COMPUTER
[ORACLE] 오라클 클라이언트 설치, Instant Client 설정, ORA-12154: TNS:could not resolve the connect identifier specified
이 예제는 C:\InstantClient에 설치합니다.

시스템 변수값 TNS_ADMIN에 설정된 디렉토리에 tnsnames.ora파일이 있어야 합니다.
오라클 DB접속 프로그램들은 TNS_ADMIN의 tnsnames.ora파일을 참조합니다.

1. 시스템 환경 변수 설정
TNS_ADMIN = C:\InstantClient
LD_LIBRARY_PATH = C:\InstantClient
SQLPATH = C:\InstantClient
NLS_LANG = Korean_Korea.KO16KSC5601
Path=C:\InstantClient


변수는 위(사용자) 아래(컴퓨터) 어느쪽에 설정해도 상관없습니다.

2. C:\InstantClient에 tnsnames.ora파일을 생성
ORCL=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP) (HOST=10.200.XX.XXX) (PORT=1521)
)
(CONNECT_DATA=
(SERVICE_NAME=디비명)
)
)



설정이 제대로 되지 않으면 에러.

댓글을 달아 주세요

  1. 저렴한 UGG 부츠 영국, 저렴한 가격, 빠른 무료 배송 및 안전 쇼핑의 모든 ugg 부츠 영국 판매 UGG 부츠 영국 온라인 스토어 제공 범위.

    2011.11.14 16:29 [ ADDR : EDIT/ DEL : REPLY ]

2009. 9. 14. 14:28 COMPUTER
당나귀 이뮬 제대로 검색되는 서버설정 / 서버목록 (eDonkey eMule)
요즘서버들이 맞이간게 많아서 기본설치한 상태의 서버목록들은 사람도 별로 없고 자료도 없습니다.

이뮬로 당나귀 서버에 접속하는 방법입니다.
참고로,
네트웍 설정에서 업/다운을 이기적으로 설정하면 접속이 거부될 수 있습니다.
공유기 사용자들은 포트포워딩을 해주셔야 정상적으로 접속할 수 있습니다.

eMule 실행 > 서버 탭으로 이동 > 서버목록 제거 > 링크 클릭 > 허락

서버목록 << 링크 클릭


기존 서버 목록 지우기



링크를 클릭하고 허락(Allow)해주면 됩니다. (컴퓨터 보안에따라 안뜰수도 있음)

댓글을 달아 주세요

  1. 익명

    비밀댓글입니다

    2010.07.21 18:35 [ ADDR : EDIT/ DEL : REPLY ]

2009. 8. 19. 03:27 COMPUTER
toad for oracle instant client log

1. 토드설치
2. 오라클 클라이언트 다운로드 (적당한곳에 복사)
3. 시스템 변수 Path에 오라클 클라이언트 경로 추가
 (나는 C:\Program Files\Oracle Instant Client 10.2.0.4)
4. 시스템 변수 생성
 변수: TNS_ADMIN
 값: 오라클 클라이언트 경로 (역시 나는 C:\Program Files\Oracle Instant Client 10.2.0.4)
5. 오라클 클라이언트 설치경로에 tnsnames.ora파일 생성
 (나는 C:\Program Files\Oracle Instant Client 10.2.0.4\tnsnames.ora)

이름 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 호스트)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

oracle instant client downloads
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html

댓글을 달아 주세요

최근에 올라온 글

최근에 달린 댓글