Ryouiki
Self-hosted domain communication service

Server Connection

Name Resolution

Name resolution converts the textual domain name into an IP address and port number.

When initiating a connection, a client should acquire the A, AAAA, CNAME, and SRV records for the domain.

CNAME Records

If a CNAME is found, the server should resolve the name until A or AAAA records are found.

SRV Records

SRV records allow a service to associate a domain name with the hostname and port number used to access the service.

_Ryouiki._Tcp.example.com

Protocol

UDP

TCP/TLS

HTTP

WebSocket