EP3219087B1

Methods, systems, and computer readable media for facilitating the resolving of endpoint hostnames in test environments with firewalls, network address translators(nats), or clouds

Abstract

This record has no abstract on file.

EP3219087B1, drawing sheet 1
Sheet 1 of 8

Term

9.3 yearsleft in the term

Expires 19 January 2036.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

8 claims: 3 independent, 5 dependent

  1. 1
    A method for facilitating the resolving of a hostname of an endpoint, the method comprising:at a registration server (100) including at least one processor, the registration server (100) configured to operate in a public network: receiving, from a first endpoint (106, 108, 114), a packet including a payload containing a first address and a hostname associated with the first endpoint (106, 108, 114);characterized in that the method further comprises: identifying a second address from a header of the packet;initiating, using the second address, a connection to the first endpoint (106, 108, 114);determining whether the connection is successful;comparing the first address to the second address if the connection to the first endpoint (106, 108, 114) is successful, wherein if the first address and the second address are different, associating the hostname of the first endpoint (106, 108, 114) with the second address, wherein if the first address and the second address are identical, associating the hostname of the first endpoint (106, 108, 114) with either one of the first address or the second address, and wherein, if the connection to the first endpoint (106, 108, 114) is unsuccessful, associating the hostname of the first endpoint (106, 108, 114) with the first address.
  2. 7
    A system for facilitating the resolving of a hostname of an endpoint, the system comprising:at least one processor;a registration server (100) including at least one processor, the registration server (100) configured to operate in a public network, wherein the registration server (100) is configured to: receive, from a first endpoint (106, 108, 114), a packet including a payload containing a first address and a hostname associated with the first endpoint (106, 108, 114), characterized in that the registration server is further configured to: identify a second address from a header of the packet, initiate, using the second address, a connection to the first endpoint (106, 108, 114), determine whether the connection is successful, and compare the first address to the second address if the connection to the first endpoint (106, 108, 114) is successful, wherein if the first address and the second address are different, associate the hostname of the first endpoint (106, 108, 114) with the second address, wherein if the first address and the second address are identical, associate the hostname of the first endpoint (106, 108, 114) with either one of the first address or the second address, and wherein, if the connection to the first endpoint (106, 108, 114) is unsuccessful, associate the hostname of the first endpoint (106, 108, 114) with the first address.
  3. 8
    A non-transitory computer readable medium comprising computer executable instructions embodied in the computer readable medium that when executed by a processor of a registration server perform the method defined by claim 1.