批量解析域名IP地址的python脚本

Posted 云深不知处

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量解析域名IP地址的python脚本相关的知识,希望对你有一定的参考价值。

import os, sys
from socket import gethostbyname

# DOMAIN= "G:/PycharmProject/fullstack2/week1/domain.txt"

def main():
    # domain.txt里面存储的是需要批量解析的域名列表,一行一个
    with open("domains.txt", \'r\') as f:
        for line in f.readlines():
            try:
                host = gethostbyname(line.strip(\'\\n\'))
            except Exception as e:
                print(e)
            else:
                # result.txt里面存储的是批量解析后的结果,不用提前创建
                with open(\'result.txt\', \'a+\') as r:
                    r.write(line.strip(\'\\n\') + \' \')
                    r.write(host + \'\\n\')


if __name__ == \'__main__\':
    main()

 

转载博客:钟桂耀

以上是关于批量解析域名IP地址的python脚本的主要内容,如果未能解决你的问题,请参考以下文章

python批量检查通一个集群针对同一个域名解析到不同IP地址证书的有效性

Python根据域名批量获取IP地址和经纬度(2021.12.1)

Python根据域名批量获取IP地址和经纬度(2021.12.1)

Python根据域名批量获取IP地址和经纬度(2021.12.1)

Python实现将网站域名解析为ip地址

Python实现将网站域名解析为ip地址