Patent ID: 11863518
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. One or more non-transitory computer readable media having stored thereon executable instructions that when executed by a processor of a network function (NF) repository function (NRF) control the NRF to perform steps comprising:
receiving a message concerning a 5GC network function, wherein the message comprises an NF register or NF update message including an NF or service profile of the 5GC NF;
determining a first DNS resource record parameter for the 5GC NF, wherein determining the first DNS resource record parameter comprises determining, from the NF or service profile, a self-constructed fully qualified domain name (FQDN) for the 5GC NF;
determining a second DNS resource record parameter for the 5GC NF, wherein the second resource record parameter comprises an Internet protocol (IP) address for the 5GC NF;
maintaining, at the NRF, a local DNS cache of mappings between FQDNs of 5GC NFs and IP addresses;
checking, by the NRF, the local DNScache maintained by the NRF to determine whether a DNS record maintained by a DNS server separate from the NRF for the 5GC NF requires updating, wherein checking the local DNS cache includes checking the cache to determine whether the IP address from the NF or service profile represents a new or updated IP address for the 5GC NF;
in response to determining that the IP address from the NF or service profile represents a new or updated IP address for the 5GC NF, automatically configuring a DNS server with a mapping between the self-constructed FQDN for the 5GC NF and the IP address for the 5GC NF; and
in response to determining that the IP address from the NF or service profile does not represent a new or updated IP address for the 5GC NF, refraining from automatically configuring the DNS server with the mapping between the self-constructed FQDN for the 5GC NF and the IP address for the 5GC NF.