Python / / 2020. 8. 13. 10:00

[python] DNS주소를 IP로 변경

다수의 URL주소를 IP로 변환하기 위한 파이썬 스크립트

     whois 파이썬 스크립트

 

- 다수의 도메인의 IP주소를 수집해야 할 때 사용하는 스크립트

import sys 
import socket 
import time  
urls = open('dns.log')
file = open('url2ip.log', 'a')
while True:
	url = urls.readline()     
	if not url: 
		break     
		try: 		
		ip = socket.gethostbyname(url.strip()) 		
		time.sleep(1) 		
		data = url.replace("\n","") + "," + ip + "\n"         
		print(data)         
		file.write(data)      
		except Exceptions as e: 		
		data = url.repalce("\n","") + "," + "NULL" + "\n"         
		print(data)         
file.write(data) 
urls.close()
file.close()

 

 

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유