#14. IPv4 공인 아이피를 얻어보자 in Python 2.7.15
by Qerogram서론
간만에 서버 프로그래밍을 해야하는데, 공인 아이피를 조회하기 위해 한번 제작 해봤다.
A Class(10 대역), B Class(172 대역), C Class(192 대역) 와 IPv6를 거르는 방식으로 코드를 작성해봤다.
진행과정
1
2
3
4
5
6
7
8
9
10
|
import socket
ll = socket.getaddrinfo(socket.gethostname(), None)
IP = ""
for element in ll :
if element[4][0][:3] != "172" and element[4][0][:3] != "192" and element[4][0][:3] != "10." and ord(element[4][0][0]) > 47 and ord(element[4][0][0]) < 58 : IP = element[4][0]
print IP
|
cs |
블로그의 정보
Data+
Qerogram