Data+

#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

 

'코딩 > Python' 카테고리의 다른 글

Python Youtube Video Downloader  (0) 2021.03.19
티스토리 파일 다운로드  (0) 2021.02.22
#13. ADLER32 Calc in Python 2.7.15  (0) 2018.10.12
#12. Virustotal_API를 이용한 코딩  (0) 2018.07.07
#11. BMP 이미지 해킹  (0) 2018.07.07

블로그의 정보

Data+

Qerogram

활동하기