Skip to content

Customize and Develop

forumbyr edited this page Mar 22, 2015 · 12 revisions
  1. Use registry database
  2. Function pick
    RDAP server supports all 6 query functions and 3 search functions defined in draft-ietf-weirds-rdap-query-15.
  • IP network query
  • autonomous system number query
  • domain query
  • nameserver query
  • entity query
  • help query
  • domain search
  • nameserver search
  • entity search
    You can disable some of these functions by add the URI to ‘notImplementedUri’ property in rdap.properties.
  1. Customize Validator
    Query/search parameter are validated before query. You can modify validation logic by add/remove/modify validators.
    All validators are extends from Validator.java, such as DomainNameValidator.

  2. Enable/disable access control
    Access Control is done in AccessControlQueryFilter.
    You can enable/disable access control by configuring 'accessControlQueryFilter' in [queryFilter](query filter).

  3. Enable/disable redirect
    Redirect is done in *RedirectQueryFilter.
    You can enable/disable redirect by configuring these filters in [queryFilter](query filter).

  4. You can add custom features by adding [queryFilter](query filter).

  5. [Vcard extension](https://github.com/cnnic/rdap/wiki/vcard extension).