python实现域名解析成IP socket模块

import socket

with open('20211108d.txt') as f:
    for line in f.readlines():
        dom = line.strip()
        try:
            res = socket.getaddrinfo(dom, None)
            ip = res[0][4][0]
            print("{}:{}".format(dom,ip))

        except:
            print("{}:解析失败".format(dom))

20211108d.txt为文件名,每行一个域名。

输出结果为:
域名:IP

You May Also Like

About the Author: 萌新

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注