python实现根据ip地址反向查找主机名称的方法

yipeiwu_com6年前Python基础

本文实例讲述了python实现根据ip地址反向查找主机名称的方法。分享给大家供大家参考。具体如下:

import sys, socket
try:
  result = socket.gethostbyaddr("66.249.71.15")
  print "Primary hostname:"
  print " " + result[0]
  # Display the list of available addresses
  #that is also returned
  print "\nAddresses:"
  for item in result[2]:
    print " " + item
except socket.herror, e:
  print "Couldn't look up name:", e

上面的代码执行后返回:

Primary hostname:
 crawl-66-249-71-15.googlebot.com

Addresses:
 66.249.71.15

希望本文所述对大家的Python程序设计有所帮助。

相关文章

Django工程的分层结构详解

Django工程的分层结构详解

前言 传统上我们都知道在Django中的MTV模式,具体内容含义我们再来回顾一下: M:是Model的简称,它的目标就是通过定义模型来处理和数据库进行交互,有了这一层或者这种类型的对象...

Python通过poll实现异步IO的方法

本文实例讲述了Python通过poll实现异步IO的方法。分享给大家供大家参考。具体分析如下: 在使用poll()后返回轮询对象,该对象支持以下方法: pollObj.register(...

Python 序列的方法总结

      最近在做Python 的项目,特地整理了下 Python 序列的方法。序列sequence是python中最基本的数据结构,...

Python下rrdtool模块的基本使用方法

最近需要用python根据收集到的数据进行绘图,决定使用rrd数据库,然后配合rrdtool来绘图,故学习一下rrdtool的用法。 用法如下: 创建: create(...) crea...

pandas.DataFrame选取/排除特定行的方法

pandas.DataFrame选取特定行 使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,如果我们想要像Excel的筛选那样,只要其中的...