1) 호주에 사는 한국계 유학생이 호주에서 한국어로 설정된 웹브라우저를 사용하는 경우(국외유학자)
2) 미국에 사는 중국계 미국인이 미국에서 중국어로 설정된 웹브라우저를 사용하는 경우(국외이민자)
3) 한국에 사는 미국인이 한국에서 영어로 설정된 웹브라우저를 사용하는 경우 (국외거주자/국외출장자)
4) 벨기에에 사는 벨기에인이 낮에는 국경을 넘어 프랑스에 있는 회사에 가서 프랑스의 회선을 이용해서 독일어로 설정된 웹브라우저를 사용하는 경우(국외근무자)
5) 언어가 en 이라고 되어 있으면 이 사람은 영국, 미국, 캐나다, 호주와 기타 영어를 모국어로 사용하는 나라중에서 어느 나라를 선택할 것인지?
전혀 알 수 없겠죠?
어떠한 언어를 사용하는지를 알아야 하면 당연히 헤더값에 있는 정보를 보면 알겠지만, 어느 지역인지를 알려면 전혀 도움이 안되겠죠?
myroot wrote:
http 해더값을 이용해 구별하시죠...
Accept-Language ko
myroot wrote:
브라우저의 언어값 자체가 이런 목적으로 만들어 논것인데.... 다른 방법을 쓴다니 약간 이해가 안가군요...
더구다 ip검색방법은 어차피 네트워크를 통해 알아오는 값들이기 때문에.. 느릴수 밖에 없구요.. 머 최악의 상황으로 ip정보를 얻어오는쪽의 네트워크가 끈겼을 경우 이 방법은 이 사이트까지 접속 불가능한 상황을 초래하겠죠...
http://www.maxmind.com
http://www.maxmind.com
--
익스펙토 페트로눔
차라리...
http 해더값을 이용해 구별하시죠...
Accept-Language ko
Re: 차라리...
이건 브라우저에서 지정된 언어값 아닌가요. 지역과는 거리가...
(한국 내에서 일본어 윈도 쓰는 사람도 있으니...)
--
익스펙토 페트로눔
Re: 차라리...
그게 당연한거 아닌가요..?
일본어 윈도우를 쓴다면.. 일본어를 더 잘 사용한다는 말인데.. 사이트가 일본어로 뜨는게 더 적합할것 같은데요...
구글도 이런식으로 하는데....
또한.. 대학같은 기관의 IP는 국내 ip로 등록 안되어 있는 경우도 있구요...
DB에서 ip검색하는데만 시간 엄청 걸릴텐데....
Re: 차라리...
꼭 그렇지는 않습니다. 업무일 수도 있고... 사용자 실수일 수도 있죠.
한국어 IE에서도 설정 삐끗하면 언어 설정이 영어나 엉뚱한 언어로 바뀝니다.
그게 질문하신 분 사정에 더 맞을수도 있지만 일단 국가별 IP구분에 대해서
물어봤으니 그걸 대답해 드린 겁니다.
제가 위에서 말한 링크로 가 보시면 그럭저럭 빠르게 처리 가능한 API를
제공합니다. 상세 데이터나 업데이트는 유료이기는 하지만... 공개된
라이브러리도 있거든요.
대학 등의 국내 교육기관 IP도 모두 국내 IP로 등록되어 있습니다.
단순히 whois.krnic.net에서 안나온다고 국내 IP가 아니라고
단정지을 수는 없지요. APNIC이나 ARIN에서는 국내 IP라고
검색되니까요. 아래 두 명령의 결과 차이를 보시면 될 겁니다.
--
익스펙토 페트로눔
글쎄요...
브라우저의 언어값 자체가 이런 목적으로 만들어 논것인데.... 다른 방법을 쓴다니 약간 이해가 안가군요...
더구다 ip검색방법은 어차피 네트워크를 통해 알아오는 값들이기 때문에.. 느릴수 밖에 없구요.. 머 최악의 상황으로 ip정보를 얻어오는쪽의 네트워크가 끈겼을 경우 이 방법은 이 사이트까지 접속 불가능한 상황을 초래하겠죠...
IP 데이터베이스 검색은 매번 네트워크로 하면 당연 느리니까 미리 만들어
IP 데이터베이스 검색은 매번 네트워크로 하면 당연 느리니까 미리 만들어 놓은 파일로 된 DB에서 검색합니다.
어쨌든... 두개는 다음과 같은 목적에 따라 다릅니다.
진정한 목적에 맞게 써야 겠지요.
- HTTP의 언어 특성 -> 사용자가 선호하는 언어를 아는 것.
- IP에 의한 위치 정보 -> 사용자가 있는 위치를 아는 것.
물론 위 두 정보는 브라우저 설정이나 익명 프록시 이용을 통해서 속일 수 있는 여지가 있습니다. :)
--
익스펙토 페트로눔
물어보신 분이 원하는 것은 언어 세팅이니 myroot 님의 방법을 따르는
물어보신 분이 원하는 것은 언어 세팅이니 myroot 님의 방법을 따르는 것이 좋을 것이고..
로그분석이라면 cjh 님의 방법을 따르는게 좋을거 같네요..
cjh 님 덕분에 좋은 라이브러리 정보를 접했네요 ^^
Re: 차라리...
무효인 경우
1) 호주에 사는 한국계 유학생이 호주에서 한국어로 설정된 웹브라우저를 사용하는 경우(국외유학자)
2) 미국에 사는 중국계 미국인이 미국에서 중국어로 설정된 웹브라우저를 사용하는 경우(국외이민자)
3) 한국에 사는 미국인이 한국에서 영어로 설정된 웹브라우저를 사용하는 경우 (국외거주자/국외출장자)
4) 벨기에에 사는 벨기에인이 낮에는 국경을 넘어 프랑스에 있는 회사에 가서 프랑스의 회선을 이용해서 독일어로 설정된 웹브라우저를 사용하는 경우(국외근무자)
5) 언어가 en 이라고 되어 있으면 이 사람은 영국, 미국, 캐나다, 호주와 기타 영어를 모국어로 사용하는 나라중에서 어느 나라를 선택할 것인지?
전혀 알 수 없겠죠?
어떠한 언어를 사용하는지를 알아야 하면 당연히 헤더값에 있는 정보를 보면 알겠지만, 어느 지역인지를 알려면 전혀 도움이 안되겠죠?
한국내 일반가정에서 사용하는 인터넷의 IP주소는 고정된것?
안녕하세요.한국내의 인터넷에 대해 굼굼해서 이 글을 올립니다.
한국에서 일반 가정이 인터넷을 접속했을 경우 사용하는 인터넷 IP주소는 고정된것인가요,아니면 매번 컴을
재부팅하면 변경되는것인지요?
좋은 답안을 기대할게요.
모두 추석휴가를 즐겁게 보내십시오.
감사......
ISP 업체 마다 다르지 않을까요..?
그런데 요즘은 아이피 부족으로..
대부분 유동 아이피를 적용하는 것으로 알고 있습니다만..;;
--------------------------------
스물셋.. 독립.. 열심히 살아보자!!
--------------------------------
--------------------------------
스물셋.. 독립.. 열심히 살아보자!!
--------------------------------
국가별 ip DB 가 있네요..
ip-to-country.webhosting.info/node/view/6 에 가보시면 국가별 ip DB가 있네요.. 적용하는 샘플 스크립트도 있구..
국가별 국기이미지도 있습니다.
혹시 국내에서 ip 로 지역정보( 한 구단위 정도 )를 아는 방법이 없을까요?
isp 해킹할수도없구...
geoip 가 있긴한데...
geoip 가 있긴한데... 구단위까지는 어렵고 도시까지는 되는 것 같더군요.
댓글 달기