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)