파이썬에서 IP 버전을 확인해야하는 경우가 있다.
아직까지는 IP v4를 많이 사용하고 있는데,
nslookup 시에 IP v6가 나오는 경우가 있어서..
import ipaddress
hostIP = '8.8.8.8'
if int(ipaddress.ip_address(hostIP).version) == 4:
print("4")
elif int(ipaddress.ip_address(hostIP).version) == 6:
print("6")
'Developer > Python' 카테고리의 다른 글
[Python] 딕셔너리 키 값 존재여부 확인 (0) | 2021.01.04 |
---|---|
[Python] 파이썬 이벤트 루프 (0) | 2020.12.29 |
[Python] 파이썬에서 텔넷(telnet) 사용하기 (1) | 2020.07.29 |
[Python] dict 딕셔너리 키-값 출력 (0) | 2020.07.24 |
[Python] 파이썬 CPU 확장 방법 2 (퓨처스) (0) | 2020.05.11 |