Przejdź do zawartości Przejdź do Menu głównego Go to English version Przejdź do Stopki strony

NASK extension of RDAP Response

RDAP Extension Identifier

This extension uses the RDAP extension identifier `nask0` in accordance with Section 2.1 of [RFC9083]. The registration for the identifier can be found below in accordance with Section 8.1 of [RFC7480].

NASK extension of RDAP JSON Response

Version: 0 This document is extending [RFC9083].

RDAP Conformance

RDAP servers which implement this extension MUST insert `nask0` into the `rdapConformance` array in RDAP responses.

The Option Object Class

The option is the object representing the right of priority registration of a domain name maintained in .pl Registry, in case it is made available for registration. Only one option may be set for a particular domain name.

The option object class CAN contain the following members:
  • objectClassName - the string "nask0_option"
  • handle - a string representing a registry-unique identifier of the option object instance
  • events - see [RFC9083] section 4.5
  • ldhName - the name of the domain for which this option is set up. For detailed description of LDH name data type see section 3 of [RFC9083]
  • remarks - see [RFC9083] section 4.3
The following is an example of a JSON option object:
  {
    "ldhName": "180048-test.pl",
    "events": [
      {
        "eventDate": "2024-01-04T17:00:34Z",
        "eventAction": "registration"
      },
      {
        "eventDate": "2027-01-04T17:00:34Z",
        "eventAction": "expiration"
      }
    ],
    "remarks": [
      {
        "title": "REDACTED FOR PRIVACY",
        "type": "object truncated due to authorization",
        "description": [
          "The object does not contain all data due to lack of authorization."
        ]
      }
    ],
    "objectClassName": "nask0_option"
  }

Extensions of the Domain Object Class

The domain object class may have additional members:

  • nask0_state - a string containing the state of the domain in the .pl Registry. Possible nask0_state values:
    •    registered - means registered domain name exported to DNS
    •    reserved - means reserved domain name not exported to DNS
    •    expired - means domain name after the registered state exported to DNS
    •    blocked - means domain name after the expired state not exported to DNS
    •    delete blocked - means domain name after deletion not exported to DNS
    •    book blocked - means domain name after reservation expiration not exported to DNS
  • nask0_option - an object described in the section “The Option Object Class”
The following presents an JSON example of a domain object using NASK extensions:

{
  "rdapConformance": [
    "rdap_level_0",
    "nask0"
  ],
  "notices": [
    {
      "title": "Domain name life cycle",
      "links": [
        {
            "value": "https://www.dns.pl/en/domain_name_life_cycle",
            "rel": "related",
            "href": "https://www.dns.pl/en/domain_name_life_cycle",
            "type": "text/html"
        }
      ]
    }
  ],
  "events": [
    {
      "eventDate": "2024-01-04T17:00:34Z",
      "eventAction": "registration"
    },
  {
      "eventDate": "2024-08-12T12:29:13.688701245Z",
      "eventAction": "last update of RDAP database"
    }
  ],
  "entities": [
    {
      "vcardArray": [
        "vcard",
        [
          [
            "version",
            {},
            "text",
            "4.0"
          ],
          [
            "fn",
            {},
            "text",
            "test-dns-user-1"
          ],
          [
            "kind",
            {},
            "text",
            "org"
          ],
          [
            "adr",
            {
              "cc": "PL"
            },
            "text",
            [
              "",
              "",
              "Rolna, 11, 11",
              "Warszawa",
              "Mazowieckie",
              "02-111",
              ""
            ]
          ],
          [
            "tel",
            {
              "type": "VOICE"
            },
            "uri",
            "tel:+48.1234567891"
          ]
        ]
      ],
      "roles": [
        "registrar"
      ],
      "remarks": [
        {
          "title": "REDACTED FOR PRIVACY",
          "type": "object truncated due to authorization",
          "description": [
            "The object does not contain all data due to lack of authorization."
          ]
        }
      ],
      "objectClassName": "entity"
    }
  ],
  "links": [
    {
      "value": "https://rdap.dns.pl",
      "rel": "self",
      "href": "https://rdap.dns.pl",
      "type": "application/rdap+json"
    }
  ],
  "port43": "whois.dns.pl",
  "ldhName": "180048-test.pl",
  "remarks": [
    {
      "title": "REDACTED FOR PRIVACY",
      "type": "object truncated due to authorization",
      "description": [
        "The object does not contain all data due to lack of authorization."
      ]
    }
  ],
  "objectClassName": "domain",
  "nask0_state": "registered",
  "nask0_option": {
    "ldhName": "180048-test.pl",
    "events": [
      {
        "eventDate": "2024-01-04T17:00:34Z",
        "eventAction": "registration"
      },
      {
        "eventDate": "2027-01-04T17:00:34Z",
        "eventAction": "expiration"
      }
    ],
    "remarks": [
      {
        "title": "REDACTED FOR PRIVACY",
        "type": "object truncated due to authorization",
        "description": [
          "The object does not contain all data due to lack of authorization."
        ]
      }
    ],
    "objectClassName": "nask0_option"
  }
}

IANA Registration

Extension identifier: nask0
Registry operator: NASK, .pl Registry
Published specification: this document
Person and email address to contact for further information: info@dns.pl
Intended usage: common