APNIC Logo

Printer friendly version

Whois object types

Records in the APNIC Whois Database are called 'objects'. Examples of different objects include people, IP address allocations, AS numbers, and domains (for reverse delegations). Objects can make reference to other objects. For example, the IP address allocation object called inetnum makes reference to a person and maintainer.

Objects are lists of "attribute-value" pairs in plain text.

Objects consist of standard attribute tags and values. Attribute tags must never be changed as this will result in errors when those changes are submitted to the database. Values for particular attributes are specified in templates. The appropriate value should be specified in each template to reduce the chance of errors.

Overview of Objects

At this time, there are seventeen types of objects in the APIC Whois Database. Each includes a range of mandatory and optional attributes. Some attributes may be present multiple times.

  • Mandatory attributes must be included in the object.
    Failure to do so will result in errors. Attempts to update objects that do not include mandatory attributes will be rejected.
  • Optional attributes may be omitted from the object.
    Where an optional attribute is omitted, the attribute tag must also be omitted from the object template. Failure to do so will result in errors and the update will be rejected.
  • Multiple attributes can be supplied where permitted, in which case the order of the multiple instances is not guaranteed to be preserved.
    In some cases, an alternative method to specify a longer value with 'line folding' (i.e., across multiple lines of record) can be used, and this does preserve the text order.
  • The name of each object is always a mandatory attribute, and must always be the first attribute of an object.
Object nameDescription
as-blockShows the range of AS numbers delegated to Regional and National Internet Registries. Used to stop unauthorized creation of aut-num objects
as-setA group of Autonomous systems with the same routing policies
aut-numContains details of the registered holder of an Autonomous System number and their routing policy for that AS
domainContains details of in-addr.arpa (IPv4) and ip6.arpa (IPv6) reverse DNS delegations
filter-setDefines the policy filter to be applied to a set of routes
inet6numContains details of an allocation or assignment of IPv4 address space
inetnumContains details of an allocation or assignment of IPv4 address space
inet-rtrRepresents an Internet router within a routing registry
key-certStores PGP (Pretty Good Privacy) certificate for user with mntner objects for authentication when performing object updates
mntnerContains details of the authorized agent able to make changes to APNIC Whois Database objects. It also includes details of a process that verifies that the person making the changes is authorized to do so. All mntner objects must be forwarded to APNIC staff as they are not created automatically.
peering-setDefines a set of peering listed in the object's peering attribute
personContains details of the technical or administrative contact responsible for the object where it is referenced
roleContains details of technical or administrative contacts as represented by a role, performed by one or more people within an organization, such as a help desk or network operations centre
routeRepresents a single IPv4 route injected into the Internet routing mesh
route6Represents a single IPv6 route injected into the Internet routing mesh
route-setDefines a set of routes that can be represented by route objects or address prefixes
rtr-setA rtr-set object defines a set of routers

Back to top of page