Skip to content

Instantly share code, notes, and snippets.

@ben221199
Created March 24, 2025 12:36
Show Gist options
  • Save ben221199/54fcdbb90870255211525fccfb118b18 to your computer and use it in GitHub Desktop.
Save ben221199/54fcdbb90870255211525fccfb118b18 to your computer and use it in GitHub Desktop.
RRP

Protocol

Format

Request

Request ::=
	<CommandName> <CRLF>
	(
		<EntityName> ":" <EntityValue> <CRLF>
	)*
	(
		"-" <CommandOptionName> ":" <CommandOptionValue> <CRLF>
	)*
	"." <CRLF>

Response

Request ::=
	<ResponseCode> <SP> <ResponseDescription> <CRLF>
	(
		<EntityName> ":" <EntityValue> <CRLF>
	)*
	"." <CRLF>

Commands

ADD

Domain

  • EntityName = Domain
  • DomainName
  • NameServer
  • -Period

Name Server

  • EntityName = NameServer
  • NameServer
  • IPAddress

CHECK

Domain

  • EntityName = Domain
  • DomainName

Name Server

  • EntityName = NameServer
  • NameServer

DEL

Domain

  • EntityName = Domain
  • DomainName

Name Server

  • EntityName = NameServer
  • NameServer

DESCRIBE

  • -Target = Protocol

MOD

Domain

  • EntityName = Domain
  • DomainName
  • NameServer

Name Server

  • EntityName = NameServer
  • NameServer
  • NewNameServer
  • IPAddress

QUIT

None

RENEW

Domain

  • EntityName = Domain
  • DomainName
  • -Period
  • -CurrentExpirationYear

SESSION

  • -Id
  • -Password

STATUS

Domain

  • EntityName = Domain
  • DomainName

Name Server

  • EntityName = NameServer
  • NameServer

TRANSFER

Domain

  • -Approve
  • EntityName = Domain
  • DomainName
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment