📄 type.py
字号:
""" $Id: Type.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. TYPE values (section 3.2.2)"""A = 1 # a host addressNS = 2 # an authoritative name serverMD = 3 # a mail destination (Obsolete - use MX)MF = 4 # a mail forwarder (Obsolete - use MX)CNAME = 5 # the canonical name for an aliasSOA = 6 # marks the start of a zone of authorityMB = 7 # a mailbox domain name (EXPERIMENTAL)MG = 8 # a mail group member (EXPERIMENTAL)MR = 9 # a mail rename domain name (EXPERIMENTAL)NULL = 10 # a null RR (EXPERIMENTAL)WKS = 11 # a well known service descriptionPTR = 12 # a domain name pointerHINFO = 13 # host informationMINFO = 14 # mailbox or mail list informationMX = 15 # mail exchangeTXT = 16 # text stringsAAAA = 28 # IPv6 AAAA records (RFC 1886)SRV = 33 # DNS RR for specifying the location of services (RFC 2782)# Additional TYPE values from host.c sourceUNAME = 110MP = 240# QTYPE values (section 3.2.3)AXFR = 252 # A request for a transfer of an entire zoneMAILB = 253 # A request for mailbox-related records (MB, MG or MR)MAILA = 254 # A request for mail agent RRs (Obsolete - see MX)ANY = 255 # A request for all records# Construct reverse mapping dictionary_names = dir()typemap = {}for _name in _names: if _name[0] != '_': typemap[eval(_name)] = _namedef typestr(type): if typemap.has_key(type): return typemap[type] else: return `type`## $Log: Type.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.6 2002/03/19 12:41:33 anthonybaxter# tabnannied and reindented everything. 4 space indent, no tabs.# yay.## Revision 1.5 2002/03/19 12:26:13 anthonybaxter# death to leading tabs.## Revision 1.4 2001/08/09 09:08:55 anthonybaxter# added identifying header to top of each file## Revision 1.3 2001/07/19 07:38:28 anthony# added type code for SRV. From Michael Str鰀er.## Revision 1.2 2001/07/19 06:57:07 anthony# cvs keywords added##
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -