국가 별 웹 페이지를 구현하고 싶습니다. 들어오는 요청이 미국인 경우 사용자 스크립트를 usa.html로 리디렉션해야합니다. 그것이 아르헨티나 출신이라면 arg.html 등등. 그러나 나는 그것이 정확하기를 바란다. 예를 들어, 프랑스와 독일의 경계에서 인터넷에 연결하는 사용자 (프랑스에서 연결하는 경우) 사용자의 ISP가 프랑스 경계에 있기 때문에 스크립트에서 germany.html로 리디렉션하지 않아야합니다. 그런 경우 GeoIP에서 정확한 결과를 제공합니까?PHP의 GeoIP 클래스의 메소드는 항상 실현됩니까?
0
A
답변
1
결코 100 % 정확하지는 않습니다.
나는 당신에게 예제를 제공합니다. 저는 O2 Telefonica Slovakia의 노트북에서 선불 모바일 인터넷을 사용합니다. 그들의 백본은 체코 공화국의 O2 Telefonica Czech에 의해 유지 관리됩니다.
항상 내 IP가 체코 공화국에 있다고하지만, 나는 그렇지 않습니다.) 알고 있습니다. 모바일 인터넷이 DSL이나 광대역이 아니지만 일부 ISP에 제공된 IP 블록을 공유 할 수 있습니다. 국경별로 제한 할 필요가 없기 때문에 더 많은 국가에 가입 할 수 있습니다. ISP가 더 많은 국가에서 동일한 서비스를 제공하기 때문에 IP 블록을 공유했습니다.
정적 IP에 대해 이야기 할 경우 Hovever는 정적이며 GeoIP에서 올바르게보고해야합니다. 이는 매월 자신의 데이터베이스를 매월 업데이트하는 주된 이유입니다.
1
0
GeoIP 데이터베이스 비용은 얼마인지에 따라 다릅니다.
완벽한 예, 감사합니다. – gzg