目录
安全开发专栏
安全开发实战http://t.csdnimg.cn/25N7H
前言
域名与ip的关系
域名反查ip的作用
1.2.1 One
# 先判断是否有cdn后,然后有需要的话通过域名反查IP地址
import socket
ip = socket.gethostbyname('www.baidu.com')
print(ip)
36.155.132.76
1.2.2 Two
这里先增加一个可以输入ip地址,然后输出
import socket
ip = str(input('请输入IP地址:'))
ip = socket.gethostbyname(f'{ip}')
print(ip)
1.2.3 批量监测
# 先判断是否有cdn后,然后有需要的话通过域名反查IP地址
import socket
with open("url.txt", "r") as f:
for url in f.readlines():
url = url.rstrip() # 去掉换行符
ip = socket.gethostbyname(url)
print(f'{url} : {ip}')
with open("ip.txt", "a+") as w:
w.write(f'{url} : {ip}'+'\n')
url.txt
www.baidu.com
www.bing.com
ip.txt