
geoip_asnum_by_name 함수는 IP 주소를 입력받아 AS 번호를 반환하는 함수입니다. 이 함수는 geoip 라이브러리를 사용하여 작동합니다.
이 함수를 사용하기 위해서는 다음을 수행해야 합니다:
1. geoip 라이브러리를 설치합니다. (예: pip install geoip)
2. geoip 라이브러리를 import합니다.
3. geoip_asnum_by_name 함수를 호출합니다. 함수에 IP 주소를 입력합니다.
예를 들어, '8.8.8.8' IP 주소를 입력했을 때, AS 번호를 찾는 방법은 다음과 같습니다:
#hostingforum.kr
python
import geoip2.database
reader = geoip2.database.Reader('GeoIP2-City.mmdb') # GeoIP2-City.mmdb 파일이 필요합니다.
as_num = reader.asnum_by_name('8.8.8.8')
print(as_num)
reader.close()
이 코드는 '8.8.8.8' IP 주소를 입력받아 AS 번호를 반환합니다. GeoIP2-City.mmdb 파일은 geoip 라이브러리를 설치할 때 함께 제공됩니다. 만약 파일이 없다면, 별도로 다운로드하거나 라이브러리를 업그레이드해야 합니다.
2025-06-03 06:25