Info domain[Link]
Purpose
to retrieve the current information about a domain name.
Registrars can optionally specify a version when using this command. By default, the command uses version 1.0. Version 2.0 returns additional information.
A registrar can request information about a domain name he is currently managing. If you know the transfer code of a Domain name, you can also request information about a domain name under the management of another registrar.
In order to avoid abusive querying, rate limits have been introduced for the EPP info-domain:
EPP command |
Rate limit per 60 seconds per IP |
---|---|
info-domain |
180 |
The elements and tags that are relevant for DNS Belgium are specified below. Tags that are optional can be omitted without producing an XML parsing error. Some components of the command need further explanation:
<domain:name> is the domain name, with or without the .be extension, to get info from; the attribute (default is ‘all’) is ignored. Only the domains that are ‘IN USE’ or ‘Quarantine’ are returned.
<dnsbe:domain version=”2.0”/> is optional. When version 2.0 is specified, more information is visible in the answer.
<domain:pw> is optional. If the domain doesn’t belong to you, but you know the transfer code, then you can use the transfer code as authorization to view the details of the domain. This is provided so you can check the WHOIS details of the domain before transferring the domain name.
Please refer to the examples to see a complete request.
Examples[Link]
info-domain version 1.0:
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"
xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd
urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd">
<command>
<info>
<domain:info>
<domain:name>dom021</domain:name>
</domain:info>
</info>
<clTRID>clientref-00030</clTRID>
</command>
</epp>
When an <info> command has been processed successfully, the EPP <resData> element contains a child element <domain:infData> which contains all information related to the domain:
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom021.be</domain:name>
<domain:roid>61-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c33</domain:registrant>
<domain:contact type="billing">c32</domain:contact>
<domain:contact type="tech">c81</domain:contact>
<domain:clID>t1-dns-be</domain:clID>
<domain:crID>t1-dns-be</domain:crID>
<domain:crDate>2006-10-18T07:40:47.000Z</domain:crDate>
<domain:upID>t1-dns-be</domain:upID>
<domain:upDate>2008-12-10T10:24:14.000Z</domain:upDate>
<domain:exDate>2009-11-03T14:00:14.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<orgext:infData>
<orgext:id role="reseller">reseller01</orgext:id>
</orgext:infData>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>greatserver</dnsbe:nsgroup>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<clTRID>clientref-00030</clTRID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
The following information can be seen in the reply:
<domain:name> Is the domain name currently in process.
<domain:roid> Is the Repository Object IDentifier assigned to the object when the object was created.
<domain:status> Is the current status of the object. If one of the flags ‘clientTransferProhibited’ or ‘serverTransferprohibited’ is set, they will be shown here.
<domain:registrant> Is the contact alias of the current registrant.
<domain:contact> Is a list of all contact aliases related to the domain.
<domain:ns> Is a list of all nameservers associated to the domain.
<domain:clID> Is the identifier of the sponsoring registrar.
<domain:crID> Is the identifier of the registrar who created the object. (in the DNS Belgium implementation, this is always the same as clID).
<domain:crDate> Is the UTC date/time of object creation.
<domain:upID> Is the identifier of the client who last updated the object.
<domain:upDate> Is the UTC date/time of the last object update.
<domain:exDate> Is the UTC expiration date/time of the object.
<domain:trDate> Is the UTC transfer date/time of the object.
<orgext:id role=”reseller”> Is the reseller linked to the object.
<dnsbe:nsgroup> If the domain is attached to a name server group, it will be listed in the extension.
<dnsbe:keygroup> If the domain is attached to a keygroup, it will be listed in the extension.
<secDNS:keyData> If the domain has keys attached, they will be listed in the extension. The keyData information will only be visible after a login declaring the appropriate extensions.
A valid command using version 2.0 would look like:
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<command>
<info>
<domain:info>
<domain:name>dns-domain-22</domain:name>
</domain:info>
</info>
<extension>
<dnsbe:ext xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<dnsbe:info>
<dnsbe:domain version="2.0"/>
</dnsbe:info>
</dnsbe:ext>
</extension>
</command>
</epp>
giving as result:
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dns-domain-22.be</domain:name>
<domain:roid>15601-DNSBE</domain:roid>
<domain:status s="clientTransferProhibited"/>
<domain:status s="serverTransferProhibited"/>
<domain:registrant>c26511</domain:registrant>
<domain:contact type="billing">c80</domain:contact>
<domain:contact type="tech">c182</domain:contact>
<domain:clID>t1-dns-be</domain:clID>
<domain:crID>t1-dns-be</domain:crID>
<domain:crDate>2008-11-19T15:05:24.000Z</domain:crDate>
<domain:upID>t1-dns-be</domain:upID>
<domain:upDate>2008-12-10T09:54:36.000Z</domain:upDate>
<domain:exDate>2009-11-19T16:00:01.000Z</domain:exDate>
<domain:trDate>2008-11-19T16:00:01.000Z</domain:trDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
The output contains some extra fields:
<dnsbe:onhold> with possible values true and false. “True” indicates that the name is on hold (an ADR or court case is pending for this domain name).
<dnsbe:quarantined> with possible values true and false. “True” indicates that the domain name is currently in quarantine.
<dnsbe:deletionDate> containing the UTC date and time when a domain name that is in quarantine will be deleted (put in quarantine).
<dnsbe:nameserversOverridden> with possible values true and false. “True” indicates that the nameserver associated with the domain name are overridden with registry name servers (This is the result of a request from judicial authorities, the FPS Economy or Registrant verification). A reason attribute indicates why the nameservers have been overridden by DNS Belgium. Possible reasons are:
Wrong data
Claim of Europol
Breach of consumer protection legislation
Breach of data protection legislation
Claim of the public prosecutor
Pending registrant verification
The appearance of a field in the output depends on the situation of the domain name. The different possibilities can be found in the examples below.
A valid command using a correct transfer code would look like:
<?xml version="1.0" encoding="UTF-8"?>
<epp
xmlns="urn:ietf:params:xml:ns:epp-1.0"
xmlns:domain="urn:ietf:params:xml:ns:domain-1.0">
<command>
<info>
<domain:info>
<domain:name>peer</domain:name>
<domain:authInfo>
<domain:pw>156-028-382-047-710</domain:pw>
</domain:authInfo>
</domain:info>
</info>
<clTRID>info-domain-00</clTRID>
</command>
</epp>
Case: Domain name is IN USE and belongs to the querying registrar.
Version 2.0 shows whether a domain name is ON HOLD or not, and whether a domain name is quarantined or not.
(version 1.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-0-1182527393111.be</domain:name>
<domain:roid>390-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c340</domain:registrant>
<domain:contact type="billing">c100003</domain:contact>
<domain:contact type="onsite">c339</domain:contact>
<domain:clID>a100000</domain:clID>
<domain:crID>a100000</domain:crID>
<domain:crDate>2007-06-22T15:49:55.000Z</domain:crDate>
<domain:upID>a100000</domain:upID>
<domain:upDate>2007-06-22T15:49:55.000Z</domain:upDate>
<domain:exDate>2008-06-22T15:49:55.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>nsg-1182527394333</dnsbe:nsgroup>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-0-1182527393111.be</domain:name>
<domain:roid>390-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c340</domain:registrant>
<domain:contact type="billing">c100003</domain:contact>
<domain:contact type="onsite">c339</domain:contact>
<domain:clID>a100000</domain:clID>
<domain:crID>a100000</domain:crID>
<domain:crDate>2007-06-22T15:49:55.000Z</domain:crDate>
<domain:upID>a100000</domain:upID>
<domain:upDate>2007-06-22T15:49:55.000Z</domain:upDate>
<domain:exDate>2008-06-22T15:49:55.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>nsg-1182527394333</dnsbe:nsgroup>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain name is IN USE, belongs to the querying registrar and is scheduled for deletion.
Version 2.0 also specifies the deletion date (in UTC) if there is one.
(version 1.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-1-1182527393111.be</domain:name>
<domain:roid>391-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c340</domain:registrant>
<domain:contact type="billing">c100003</domain:contact>
<domain:contact type="onsite">c339</domain:contact>
<domain:clID>a100000</domain:clID>
<domain:crID>a100000</domain:crID>
<domain:crDate>2007-06-22T15:49:55.000Z</domain:crDate>
<domain:upID>a100000</domain:upID>
<domain:upDate>2007-06-22T15:49:55.000Z</domain:upDate>
<domain:exDate>2008-06-22T15:49:55.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>nsg-1182527394333</dnsbe:nsgroup>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-1-1182527393111.be</domain:name>
<domain:roid>391-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c340</domain:registrant>
<domain:contact type="billing">c100003</domain:contact>
<domain:contact type="onsite">c339</domain:contact>
<domain:clID>a100000</domain:clID>
<domain:crID>a100000</domain:crID>
<domain:crDate>2007-06-22T15:49:55.000Z</domain:crDate>
<domain:upID>a100000</domain:upID>
<domain:upDate>2007-06-22T15:49:55.000Z</domain:upDate>
<domain:exDate>2008-06-22T15:49:55.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>nsg-1182527394333</dnsbe:nsgroup>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
<dnsbe:deletionDate>2007-06-22T21:00:00.000Z</dnsbe:deletionDate>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain is in QUARANTINE and belongs to the querying registrar.
Version 2.0 shows when the domain name will be available (in UTC).
(version 1.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-1-1182527393111.be</domain:name>
<domain:roid>64857-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c113598</domain:registrant>
<domain:contact type="billing">c80</domain:contact>
<domain:contact type="tech">c182</domain:contact>
<domain:clID>t1-dns-be</domain:clID>
<domain:crID>t1-dns-be</domain:crID>
<domain:crDate>2010-08-18T09:12:09.000Z</domain:crDate>
<domain:upID>t1-dns-be</domain:upID>
<domain:upDate>2010-08-18T09:12:09.000Z</domain:upDate>
<domain:exDate>2011-08-18T09:12:09.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>greatserver</dnsbe:nsgroup>
<dnsbe:keygroup>mykeygroup</dnsbe:keygroup>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<clTRID>clientref-00030</clTRID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-2-1182527393111.be</domain:name>
<domain:roid>392-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c340</domain:registrant>
<domain:contact type="billing">c100003</domain:contact>
<domain:contact type="onsite">c339</domain:contact>
<domain:clID>a100000</domain:clID>
<domain:crID>a100000</domain:crID>
<domain:crDate>2007-06-22T15:49:55.000Z</domain:crDate>
<domain:upID>a100000</domain:upID>
<domain:upDate>2007-06-22T15:49:55.000Z</domain:upDate>
<domain:exDate>2008-06-22T15:49:55.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>nsg-1182527394333</dnsbe:nsgroup>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>true</dnsbe:quarantined>
<dnsbe:availableDate>2007-06-23T15:49:58.000Z</dnsbe:availableDate>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain is ON HOLD and belongs to the querying registrar.
Version 2.0 shows the domain is ON HOLD
(version 1.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-3-1182527393111.be</domain:name>
<domain:roid>118-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c8854</domain:registrant>
<domain:contact type="billing">c80</domain:contact>
<domain:contact type="tech">c81</domain:contact>
<domain:ns>
<domain:hostAttr>
<domain:hostName>ns.hostingcompany.be</domain:hostName>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>ns.davegoelen.be</domain:hostName>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>ns.veerle.be</domain:hostName>
</domain:hostAttr>
</domain:ns>
<domain:clID>t1-dns-be</domain:clID>
<domain:crID>t1-dns-be</domain:crID>
<domain:crDate>2006-10-23T14:03:48.000Z</domain:crDate>
<domain:upID>t1-dns-be</domain:upID>
<domain:upDate>2007-11-13T14:08:38.000Z</domain:upDate>
<domain:exDate>2010-10-23T14:03:48.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>old-ns</dnsbe:nsgroup>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<clTRID>clientref-00030</clTRID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dom-3-1182527393111.be</domain:name>
<domain:roid>393-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c340</domain:registrant>
<domain:contact type="billing">c100003</domain:contact>
<domain:contact type="onsite">c339</domain:contact>
<domain:clID>a100000</domain:clID>
<domain:crID>a100000</domain:crID>
<domain:crDate>2007-06-22T15:49:55.000Z</domain:crDate>
<domain:upID>a100000</domain:upID>
<domain:upDate>2007-06-22T15:49:55.000Z</domain:upDate>
<domain:exDate>2008-06-22T15:49:55.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:nsgroup>nsg-1182527394333</dnsbe:nsgroup>
<dnsbe:onhold>true</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain is IN USE and belongs to a registrar other than the querying registrar.
No additional information is given, no difference with version 1.0.
(version 1.0) (version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<response>
<result code="2202">
<msg>Invalid authorization information</msg>
</result>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain is ON HOLD and belongs to a registrar other than the querying registrar.
No additional information is given, no difference with version 1.0.
(version 1.0) (version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<response>
<result code="2202">
<msg>Invalid authorization information</msg>
</result>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain is under Domain Guard.
The same information is given in version 1.0 and version 2.0.
(version 1.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dns.be</domain:name>
<domain:roid>1-DNSBE</domain:roid>
<domain:status s="serverTransferProhibited"/>
<domain:status s="serverUpdateProhibited"/>
<domain:status s="serverDeleteProhibited"/>
<domain:registrant>c11</domain:registrant>
<domain:contact type="billing">c13</domain:contact>
<domain:contact type="tech">c12</domain:contact>
<domain:ns>
<domain:hostAttr>
<domain:hostName>prague.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.47.235.138</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>a.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">193.109.126.140</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>c.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.22.139.135</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>amsterdam.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">91.200.16.101</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>london.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.66.241.90</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>x.dns.be</domain:hostName>
<domain:hostAddr ip="v4">194.0.1.10</domain:hostAddr>
</domain:hostAttr>
</domain:ns>
<domain:clID>s1-dns-be</domain:clID>
<domain:crID>s1-dns-be</domain:crID>
<domain:crDate>2008-10-29T16:12:13.000Z</domain:crDate>
<domain:upID>s1-dns-be</domain:upID>
<domain:upDate>2010-08-17T10:01:33.000Z</domain:upDate>
<domain:exDate>2013-10-29T16:12:13.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:keygroup>group-for-dnsbe</dnsbe:keygroup>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<clTRID>clientref-00030</clTRID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dns.be</domain:name>
<domain:roid>1-DNSBE</domain:roid>
<domain:status s="serverTransferProhibited"/>
<domain:status s="serverUpdateProhibited"/>
<domain:status s="serverDeleteProhibited"/> <domain:registrant>c11</domain:registrant>
<domain:contact type="billing">c13</domain:contact>
<domain:contact type="tech">c12</domain:contact>
<domain:ns>
<domain:hostAttr>
<domain:hostName>prague.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.47.235.138</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>a.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">193.109.126.140</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>c.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.22.139.135</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>amsterdam.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">91.200.16.101</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>london.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.66.241.90</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>x.dns.be</domain:hostName>
<domain:hostAddr ip="v4">194.0.1.10</domain:hostAddr>
</domain:hostAttr>
</domain:ns>
<domain:clID>s1-dns-be</domain:clID>
<domain:crID>s1-dns-be</domain:crID>
<domain:crDate>2008-10-29T16:12:13.000Z</domain:crDate>
<domain:upID>s1-dns-be</domain:upID>
<domain:upDate>2010-08-17T10:01:33.000Z</domain:upDate>
<domain:exDate>2013-10-29T16:12:13.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:keygroup>group-for-dnsbe</dnsbe:keygroup>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain is under Domain Guard, but Domain Guard is temporarily disabled.
The same information is given in version 1.0 and version 2.0.
(version 1.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dns.be</domain:name>
<domain:roid>1-DNSBE</domain:roid>
<domain:status s="serverTransferProhibited"/>
<domain:status s="serverDeleteProhibited"/>
<domain:registrant>c11</domain:registrant>
<domain:contact type="billing">c13</domain:contact>
<domain:contact type="tech">c12</domain:contact>
<domain:ns>
<domain:hostAttr>
<domain:hostName>prague.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.47.235.138</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>a.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">193.109.126.140</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>c.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.22.139.135</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>amsterdam.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">91.200.16.101</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>london.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.66.241.90</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>x.dns.be</domain:hostName>
<domain:hostAddr ip="v4">194.0.1.10</domain:hostAddr>
</domain:hostAttr>
</domain:ns>
<domain:clID>s1-dns-be</domain:clID>
<domain:crID>s1-dns-be</domain:crID>
<domain:crDate>2008-10-29T16:12:13.000Z</domain:crDate>
<domain:upID>s1-dns-be</domain:upID>
<domain:upDate>2010-08-17T10:01:33.000Z</domain:upDate>
<domain:exDate>2013-10-29T16:12:13.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:keygroup>group-for-dnsbe</dnsbe:keygroup>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<clTRID>clientref-00030</clTRID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dns.be</domain:name>
<domain:roid>1-DNSBE</domain:roid>
<domain:status s="serverTransferProhibited"/>
<domain:status s="serverDeleteProhibited"/> <domain:registrant>c11</domain:registrant>
<domain:contact type="billing">c13</domain:contact>
<domain:contact type="tech">c12</domain:contact>
<domain:ns>
<domain:hostAttr>
<domain:hostName>prague.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.47.235.138</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>a.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">193.109.126.140</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>c.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.22.139.135</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>amsterdam.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">91.200.16.101</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>london.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.66.241.90</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>x.dns.be</domain:hostName>
<domain:hostAddr ip="v4">194.0.1.10</domain:hostAddr>
</domain:hostAttr>
</domain:ns>
<domain:clID>s1-dns-be</domain:clID>
<domain:crID>s1-dns-be</domain:crID>
<domain:crDate>2008-10-29T16:12:13.000Z</domain:crDate>
<domain:upID>s1-dns-be</domain:upID>
<domain:upDate>2010-08-17T10:01:33.000Z</domain:upDate>
<domain:exDate>2013-10-29T16:12:13.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:keygroup>group-for-dnsbe</dnsbe:keygroup>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Rate limiting exceeded for info-domain:
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="2306">
<msg>Parameter value policy error</msg>
</result>
<extension>
<dnsbe:ext>
<dnsbe:result>
<dnsbe:msg>Excessive querying</dnsbe:msg>
</dnsbe:result>
</dnsbe:ext>
</extension>
<trID>
<clTRID>test-overflow</clTRID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: Domain name is IN USE, but is revoked due to registrant verification.
Version 2.0 specifies that the nameservers have been overriden, i.e. the domain will not appear in the .be zone file. This field is only shown when it has the value ‘true’.
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>testdomain.be</domain:name>
<domain:roid>6208625-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c7780601</domain:registrant>
<domain:contact type="billing">c7780583</domain:contact>
<domain:contact type="tech">c7780581</domain:contact>
<domain:clID>a000001</domain:clID>
<domain:crID>a000001</domain:crID>
<domain:crDate>2010-06-22T13:06:41.000Z</domain:crDate>
<domain:upID>a000001</domain:upID>
<domain:upDate>2010-06-24T12:09:24.000Z</domain:upDate>
<domain:exDate>2011-06-24T12:09:24.000Z</domain:exDate>
<domain:trDate>2010-06-24T12:09:24.000Z</domain:trDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
<dnsbe:nameserversOverridden reason="Pending registrant verification">true</dnsbe:nameserversOverridden>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: After login without declaring the secDNS extension, info-domain doesn’t return secDNS information.
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>mysigneddomain.be</domain:name>
<domain:roid>64851-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c104153</domain:registrant>
<domain:contact type="billing">c80</domain:contact>
<domain:contact type="tech">c81</domain:contact>
<domain:clID>t1-dns-be</domain:clID>
<domain:crID>t1-dns-be</domain:crID>
<domain:crDate>2010-08-06T12:03:48.000Z</domain:crDate>
<domain:upID>t1-dns-be</domain:upID>
<domain:upDate>2010-08-06T12:03:48.000Z</domain:upDate>
<domain:exDate>2011-08-06T12:03:48.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain/>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: When declaring the secDNS extension at login, more information is shown. There is no difference between version 1.0 and version 2.0 concerning secDNS information.
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:secDNS="urn:ietf:params:xml:ns:secDNS-1.1" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>mysigneddomain.be</domain:name>
<domain:roid>64851-DNSBE</domain:roid>
<domain:status s="ok"/>
<domain:registrant>c104153</domain:registrant>
<domain:contact type="billing">c80</domain:contact>
<domain:contact type="tech">c81</domain:contact>
<domain:clID>t1-dns-be</domain:clID>
<domain:crID>t1-dns-be</domain:crID>
<domain:crDate>2010-08-06T12:03:48.000Z</domain:crDate>
<domain:upID>t1-dns-be</domain:upID>
<domain:upDate>2010-08-06T12:03:48.000Z</domain:upDate>
<domain:exDate>2011-08-06T12:03:48.000Z</domain:exDate>
</domain:infData>
</resData>
<extension>
<secDNS:infData>
<secDNS:keyData>
<secDNS:flags>257</secDNS:flags>
<secDNS:protocol>3</secDNS:protocol>
<secDNS:alg>8</secDNS:alg>
<secDNS:pubKey>AwEAAchObqtQhBlAmwkFeVOjgi3rG3skoTWKOcb7dtnoah1bgpTth6Rkqdp3cQeiHBcuHD5o6YLRgR03okzZGF15TNewAyzt6lQXJnsFdrDGR9Gcvnqy98SnmyBU/2KXZKkX5GaSJ5WGrz5I9VToShdssNbEULcRM38aPtd913PnkfYGYr2g1aPYGPx1NwK36bMNHSbrmZEJDYijPfc/HP2/4Wf74/eUL+q955imeukUFQJa+Ufzb+get4RAVRJ9SH3q/nITzCk/6tu8bWuOMn+oZfUaRq4llTKmmQ2ZDGBC3Uk5E++IfKvgIj6yOQhZbY+PLcN3gj8qYqin213gwynWKm8=</secDNS:pubKey>
</secDNS:keyData>
</secDNS:infData>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain/>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: info-domain for a domain with a keygroup.
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dns-domain-22.be</domain:name>
<domain:roid>15601-DNSBE</domain:roid>
<domain:status s="clientTransferProhibited"/>
<domain:status s="serverTransferProhibited"/>
<domain:status s="ok"/>
<domain:registrant>c26511</domain:registrant>
<domain:contact type="billing">c80</domain:contact>
<domain:contact type="tech">c182</domain:contact>
<domain:clID>t1-dns-be</domain:clID>
<domain:crID>t1-dns-be</domain:crID>
<domain:crDate>2008-11-19T15:05:24.000Z</domain:crDate>
<domain:upID>t1-dns-be</domain:upID>
<domain:upDate>2010-08-11T08:50:06.000Z</domain:upDate>
<domain:exDate>2010-11-19T16:00:01.000Z</domain:exDate>
<domain:trDate>2008-11-19T16:00:01.000Z</domain:trDate>
</domain:infData>
</resData>
<extension>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:keygroup>mykeygroup</dnsbe:keygroup>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>
Case: info-domain for the domain dns.be which has IPv6 nameservers.
(version 2.0)
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0" xmlns:secDNS="urn:ietf:params:xml:ns:secDNS-1.1" xmlns:dnsbe="http://www.dns.be/xml/epp/dnsbe-1.0">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
</result>
<resData>
<domain:infData>
<domain:name>dns.be</domain:name>
<domain:roid>287088-DNSBE</domain:roid>
<domain:status s="clientTransferProhibited"/>
<domain:status s="serverTransferProhibited"/>
<domain:status s="ok"/>
<domain:registrant>mvw70</domain:registrant>
<domain:contact type="billing">zzzz2</domain:contact>
<domain:contact type="tech">dbts2</domain:contact>
<domain:ns>
<domain:hostAttr>
<domain:hostName>c.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.22.139.135</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>amsterdam.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">91.200.16.101</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>brussels.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">193.190.135.4</domain:hostAddr>
<domain:hostAddr ip="v6">2001:6a8:3c60:0:0:0:0:be</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>london.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.66.241.90</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>prague.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">195.47.235.138</domain:hostAddr>
</domain:hostAttr>
<domain:hostAttr>
<domain:hostName>m.ns.dns.be</domain:hostName>
<domain:hostAddr ip="v4">194.0.6.1</domain:hostAddr>
</domain:hostAttr>
</domain:ns>
<domain:clID>dns-be-registry</domain:clID>
<domain:crID>dns-be-registry</domain:crID>
<domain:crDate>1995-12-31T23:00:00.000Z</domain:crDate>
<domain:upID>dns-be-registry</domain:upID>
<domain:upDate>2011-06-30T09:26:54.000Z</domain:upDate>
<domain:exDate>2012-06-19T22:00:00.000Z</domain:exDate>
<domain:trDate>2002-04-03T14:01:23.000Z</domain:trDate>
</domain:infData>
</resData>
<extension>
<secDNS:infData>
<secDNS:keyData>
<secDNS:flags>257</secDNS:flags>
<secDNS:protocol>3</secDNS:protocol>
<secDNS:alg>8</secDNS:alg>
<secDNS:pubKey>AwEAAd6JD2RRpzwTuK7WlfP39CWTLDtwQmKR7JdyvgVHt5yw7VoDlWCknAmlPVelzcFAnIC/YQ2OMfm23MGiohW7iyoRxyrciMMGzKQ/AIUKFMKv9/ghqFYbdXVN3H8lDkBaI7oiA3rPsBD15J2UnUf/LKIidqQU+L4aHy0/KatMqEIS9brJWNg5Bfu+F+eU8H0vQSV8uH6bs1t35QddmfO3jrKme5wq+RafzJqd/N5ej5CYEA0yfb8hPqcMc4807I9OOtcRQ/oR1HVRTjYJB+pRGWMw2D/E4aWWwCVJ2s0pPuTGOXztWgcCppKOdBFjmM6Cd3o+aK3Zogx0OdBh7V3bMEE=</secDNS:pubKey>
</secDNS:keyData>
<secDNS:keyData>
<secDNS:flags>257</secDNS:flags>
<secDNS:protocol>3</secDNS:protocol>
<secDNS:alg>8</secDNS:alg>
<secDNS:pubKey>AwEAAcWIjJEkCl77gFZZBH3c5k1THjmrfOhd03hwCAlzOolWXhPIKpK1y3kLk//tOk42mTzszxa4I8AM82XFl9WVbDj9G9hm7K2WryUGSnDceJXWZEeFrqTCK8ZXANNYxHqrZTew7wj0PNQIfnLSmnEShlH9guQQ5G3NIGJ9ccOTsf67ljUennSuG8SIhxfFJtEbcywvwXxt05E8JKGKtL4eZ7br6911Ng22tAoE2DD5Sr3qRF134jnE2IjTGd51EbYNd6JqgeSmqWOX05kWjPpcaj5fbFvA0XiOldJtdQGC8zFaX+wS53OebjH3AON4o5TLThYtFEQqPZ7P9ZlyFWpNwQU=</secDNS:pubKey>
</secDNS:keyData>
</secDNS:infData>
<dnsbe:ext>
<dnsbe:infData>
<dnsbe:domain>
<dnsbe:onhold>false</dnsbe:onhold>
<dnsbe:quarantined>false</dnsbe:quarantined>
</dnsbe:domain>
</dnsbe:infData>
</dnsbe:ext>
</extension>
<trID>
<clTRID>info-domain-v2-00</clTRID>
<svTRID>dnsbe-0</svTRID>
</trID>
</response>
</epp>