Sometimes it is necessary to authenticate the remote device
that is connected through a public IP network. You can do this by
querying and comparing the domain name system (DNS) name of
the device to its IP address. To perform host resolve queries to both
directions, use the RHostResolver
class.
Note that this is not a secure way to authenticate remote devices, because some clients (for example, in a local network) may not have DNS names at all . For reliable authentication and secure communication, use stronger methods like key exchange or secure protocol solutions.