域名批量转ip地址

缺点:单线程

用途:在内网 如有本地的dns 可获取域名内网真实ip

#-*-coding=utf-8-*-
# date : 2015年5月6日
# author : sanr
 
import socket
def ip(name):
	try:
		result = socket.getaddrinfo(name, None)
		return result[0][4][0]
	except:
		return 0
 
 
if __name__==‘__main__‘:
	f = open(‘url.txt‘)
	for a in f.readlines():
		print a.strip()+‘       ‘+str(ip(a.rstrip()))
	f.close()
时间: 2024-10-28 16:09:12

域名批量转ip地址的相关文章

批量ping IP地址命令测试是否通

批量ping IP地址命令测试是否通 #!/bin/bash#--------------------------------------------------------------------------------------------------echo -e " "echo -e " ==============================================="echo -e "| Thanks for using this

Java 域名能访问IP地址不能访问的问题.

公司GPS信息从GPS服务商那里获取.域名  http://ips2.huoyunren.com/ . 但是最近服务器DNS一直出错,要求接口访问从域名换成IP地址. ping 上面的网址 可以得到IP地址. 奇怪的事情发生了!!! 用域名可以访问,但是通过IP访问就报404错误.类似的情况在 淘宝网(www.taobao.com)上也出现过. 程序拿到域名后,去DNS服务器解析成IP地址,之后根据IP地址访问.这样的话,为什么根据IP地址不能访问网站了呢? 打开Google浏览器,F12进入调

python3.2批量查询IP地址区域

import urllib.request #jk409  2014-7-31 by python3.4编写用于[批量]查询IP地址国家区域 def chaxun(ip_addr):     ip_addr2=ip_addr     domain_addr='http://ip.taobao.com/service/getIpInfo.php?ip='     domain=domain_addr+ip_addr2     res=urllib.request.urlopen(domain).r

Linux下如何批量生成IP地址段?

Linux下如何批量生成IP地址段? for num in `echo 192.168.2.{1..254}`;do echo $num >> ip_list;done 说明:定义一个名为num的变量,变量内容为echo 192.168.2.{1..254},然后输出到ip_list这个文件下面 生成文件的截图

域名转化到IP地址的实现

在linux中,有一些函数可以实现主机名和地址的转化,最常见的有gethostbyname().gethostbyaddr()等,它们都可以实现IPv4和IPv6的地址和主机名之间的转化.其中gethostbyname()是将主机名转化为IP地址,gethostbyaddr()则是逆操作,是将IP地址转化为主机名. 函数原型: 1 #include <netdb.h> 2 3 struct hostent* gethostbyname(const char* hostname); 4 5 st

通过主机名(域名)获取IP地址,主机别名等信息

一.所用API函数介绍 struct hostent FAR*gethostbyname( const char FAR* name ); 传入參数:const char FAR* name.主机名或者域名 返回值:一个指向struct hostent的指针 结构体hostent定义例如以下: struct hostent { char FAR *       h_name; char FAR * FAR * h_aliases; short            h_addrtype; sho

Java如何根据主机名(域名)获取IP地址?

在Java编程中,如何根据主机名(域名)获取IP地址? 以下示例显示了如何通过net.InetAddress类的InetAddress.getByName()方法将主机名更改为指定的IP地址. package com.yiibai; import java.net.InetAddress; import java.net.UnknownHostException; public class HostSpecificIPAddress { public static void main(Strin

DNS管理器——域名映射各个IP地址

如果想查看某个域名的属性,鼠标双击就可以看,如下图所示:

批量查询ip地址归属地

1 #!/usr/bin/env python 2 #-*-coding:utf-8-*- 3 import urllib 4 import urllib2 5 import json 6 import time 7 import sys 8 def check_ipaddr(func,*args, **kwargs): 9 iplist = func(*args,**kwargs) 10 temp_list =[] 11 for line in iplist: 12 if line.split