📄 lazy.py
字号:
# $Id: lazy.py,v 1.1 2003/03/26 16:03:58 magnun Exp $## This file is part of the pydns project.# Homepage: http://pydns.sourceforge.net## This code is covered by the standard Python License.## routines for lazy people.import Baseimport stringdef revlookup(name): "convenience routine for doing a reverse lookup of an address" a = string.split(name, '.') a.reverse() b = string.join(a, '.')+'.in-addr.arpa' # this will only return one of any records returned. return Base.DnsRequest(b, qtype = 'ptr').req().answers[0]['data']def mxlookup(name): """ convenience routine for doing an MX lookup of a name. returns a sorted list of (preference, mail exchanger) records """ a = Base.DnsRequest(name, qtype = 'mx').req().answers l = map(lambda x:x['data'], a) l.sort() return l## $Log: lazy.py,v $# Revision 1.1 2003/03/26 16:03:58 magnun# *** empty log message ***## Revision 1.1 2002/06/17 17:30:19 magnun# *** empty log message ***## Revision 1.5 2002/05/06 06:14:38 anthonybaxter# reformat, move import to top of file.## Revision 1.4 2002/03/19 12:41:33 anthonybaxter# tabnannied and reindented everything. 4 space indent, no tabs.# yay.## Revision 1.3 2001/08/09 09:08:55 anthonybaxter# added identifying header to top of each file## Revision 1.2 2001/07/19 06:57:07 anthony# cvs keywords added##
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -