socket - 저수준 네트워킹 인터페이스
https://docs.python.org/ko/3/library/socket.html?highlight=socket#module-socket
socket 인터페이스에 대한 액세스 제공. 모든 플랫폼에서 사용 가능
In [34]:
import socket # 1. 내부 아이피 확인 - 인터페이스가 여러 개일 경우 원하는 ip가 나오지 않음 print(socket.gethostbyname(socket.gethostname()))
127.0.0.1
In [33]:
# 2. 내부 아이피 확인 - 외부 페이지 접근 후 접근한 소켓 정보 가져오는 방법(외부 통신이 되는 ip 확인) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect(("yeonghoon.kim", 443)) print(sock.getsockname()[0])
192.168.200.162