라이브러리

[PHP] geoip_id_by_name - 인터넷 연결 유형을 가져옵니다




GeoIP

GeoIP는 IP 주소를 기반으로 해당 IP가 속한 국가, 도시, 시간대, 등 정보를 제공하는 서비스입니다. PHP에서 GeoIP를 사용하기 위해서는 `geoip_id_by_name` 함수를 사용할 수 있습니다.

geoip_id_by_name

`geoip_id_by_name` 함수는 IP 주소를 기반으로 해당 IP가 속한 국가 ID를 반환하는 함수입니다. 이 함수는 GeoIP 데이터베이스를 사용하여 IP 주소와 국가 ID를 매핑합니다.

사용법


`geoip_id_by_name` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$geoip = geoip_open('GeoIP.dat', GEOIP_STANDARD);

$country_id = geoip_id_by_name($geoip, '8.8.8.8');

echo $country_id;

geoip_close($geoip);



예제


다음은 `geoip_id_by_name` 함수를 사용하여 IP 주소와 국가 ID를 매핑하는 예제입니다.

#hostingforum.kr
php

$geoip = geoip_open('GeoIP.dat', GEOIP_STANDARD);



// IP 주소와 국가 ID를 매핑

$ip_address = '8.8.8.8';

$country_id = geoip_id_by_name($geoip, $ip_address);



// 결과를 출력

echo "IP 주소: $ip_address
";

echo "국가 ID: $country_id
";



// GeoIP 데이터베이스를 닫습니다.

geoip_close($geoip);



GeoIP 데이터베이스


`geoip_id_by_name` 함수는 GeoIP 데이터베이스를 사용하여 IP 주소와 국가 ID를 매핑합니다. GeoIP 데이터베이스는 다음의 형식으로 저장됩니다.

* `GeoIP.dat`: 국가 ID와 IP 주소의 매핑 정보
* `GeoIPASNum.dat`: 국가 ID와 IP 주소의 매핑 정보 (AS 번호를 사용)
* `GeoIPCity.dat`: 국가 ID, 도시, 시간대, 등 정보
* `GeoIPCityv6.dat`: 국가 ID, 도시, 시간대, 등 정보 (IPv6)

참고


* GeoIP 데이터베이스는 무료로 다운로드할 수 있습니다.
* GeoIP 데이터베이스는 업데이트 주기가 있습니다.
* GeoIP 데이터베이스는 국가 ID와 IP 주소의 매핑 정보를 제공합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 532 페이지

검색

게시물 검색