批量解析域名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()

转载博客:钟桂耀

原文地址:https://www.cnblogs.com/qiqi-yhq/p/12054297.html

时间: 2024-08-01 19:19:44

批量解析域名IP地址的python脚本的相关文章

怎么批量解析域名?

现在站群,蜘蛛池等等应用,会用到大量的域名,一台或者几台服务器,如果存在更换服务器等操作,需要重新解析这些域名的话,比较费时费力.批量解析域名是大家遇到最多问题的:下面为大家分享一下DNS域名批量解析的一些使用方面的经验: 1.我们去DNS网站上下载”域名批量解析工具“,下载后直接下一步的步骤安装好软件 2.把需要批量解析的域名复制到已装好的软件中,确定就自动上传添加相关域名:如果之前有添加过,就会出现提示,按提示处理就OK 3.在”域名管理“里选择需要批量解析的域名 4.选择域名后自动跳转到”

修改Windows系统IP地址的快捷脚本

修改Windows系统IP地址的快捷脚本,以后再也不用为来回改地址发愁了!!! @echo off cls color 0A Echo ******************************************************************************* Echo           正在修改IP地址为174.16.4.125,请耐心等待---- Echo **************************************************

全球免费公共 DNS 解析服务器 IP 地址列表推荐 (解决无法上网/加速/防劫持)

除了宽带提供商的 DNS 以外,像阿里云.腾讯云.Google.百度.IBM.CNNIC 等一些有足够实力的大型互联网公司也非常慷慨地为公众提供了免费的 DNS 解析服务器.异次元这就搜集了全球范围内这些可靠.免费高速的公共 DNS 服务器地址列表,供大家选择使用.(推荐使用 DNS Jumper 快速修改 DNS) 国内免费公共 DNS 域名解析服务收集 以下收集的都是目前全球范围内 (更多数是国内的) 比较靠谱的免费公共 DNS 服务的 IP 地址.由于地区差异,同一组 DNS 服务器在不同

服务器 域名 ip地址

这些天把项目的接口接入到阿里云API网关的时候,接触到域名 ip 服务器的相关概念. 录入阿里云网关的时候,首先是要 1.创建分组管理 2.管理环境变量 2.1创建环境变量前需要创建VPC授权 2.2创建环境变量 value值是刚刚已经创建好的授权名称.三个环境变量对应三个授权名称. 3.绑定域名 如:使用`*.api.foo.com`绑定泛域名 那么在创建API的时候,在定义API请求这一步骤时候就会出现这个绑定的域名 4.创建API 5.发布API 6.授权API 6.1授权API之前创建一

解析纯真IP地址库

一周以来,一直在做 IP地址库的解析.从调研到编码到优化,大概花了有七八天的时间.感觉很好玩.总结一下整个做的过程. 1.关于IP 地址库的解析方式 目前主要的解析方式有两种:通过API,或通过IP数据库. API方式很简单,目前国内大厂不少提供API接口,只要发送请求的IP,就能获得相应的地理位置.像BAT等等公司都提供IP查询接口.这种解析方式的好处在于,编码简单,一个请求获得数据,然后解析一下就好了(通常只是个json数据),而且不用维护数据库,对本地没有负担.但是缺点也挺明显的,首先是慢

CENTOS 7 内网网段在用IP地址检测Shell脚本优化版

脚本内容 #!/bin/bash ############################################################################# # 用途:网段IP地址检测 # 作者:Dylan # 日期:2019年10月31日 11:56 ############################################################################# #############################

格式化输出IIS绑定格式和批量解析域名

sh name.sh yuming.txt yuming_bak.txt for name in `cat $1` do echo "www.$name||:80:www.$name,:80:$name||d:\wwwroot\www.$name" >> $2 done 注:$1是保存要修改的文件名,$2修改后保存的文件名 [[email protected]_client1 domain]# cat modify.sh #!/usr/bin/bash file_numbe

获取本机IP地址的小脚本

获取本机私网地址(1个) 1 #!/bin/bash 2 # Author : standby 3 # Date : 2017-05-18 4 # Description : Get private ip address of local machine. 5 6 arr=(`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`) 7 #private_ip

查看网站域名IP地址

运行:CMD 输入: Nslookup 网站地址 示例: Nslookup httpwww.baidu.com 我们是筑梦团队,我们的座右铭是:当提起逐梦的脚步,也请举起筑梦的双手