코드

[Python] url 주소로부터 IP 주소 알아내기

by humit posted Feb 20, 2020
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
라이선스 GPL v2

Python3에서 작성한 코드입니다.

주어진 url로부터 호스트 이름과 포트 번호를 알아낸 다음 그 정보로 ip 주소를 알아내는 방법입니다.


from urllib.parse import urlparse
import socket

url = 'https://www.google.com'
o = urlparse(url)

# 주어진 주소로부터 호스트 이름과 포트 알아내기
hostname = o.hostname
port = o.port or (443 if o.scheme == 'https' else 80)

ip_addr = socket.getaddrinfo(hostname, port)[0][4][0]
print(ip_addr)


Who's humit

profile

Study For Us Hosting 1기 모니터링 관리자 (16.12.01 ~ 17.01.08.)

C++, Python, PHP를 주로 사용하며 알고리즘, DL, 해킹 쪽에 관심이 있습니다.

휴학생입니다.

티스토리 블로그 : http://humit.tistory.com/

카카오톡 봇 : http://pf.kakao.com/_Efrbu/chat

지식인 프로필 : https://kin.naver.com/profile/jhjang1005