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

Claim 8:
9. A system for automatic domain name system (DNS) configuration for 5G core (5GC) network functions (NFs), the system comprising:
a network function (NF) repository function (NRF) including at least one processor and a memory comprising a non-transitory computer readable medium; and
a DNS auto updater implemented by the at least one processor for receiving an NF register or NF update message concerning a 5GC network function and including an NF or service profile for the 5GC NF, determining, from the NF or service profile, a first DNS resource record parameter for the 5GC NF and a second DNS resource record parameter the 5GC NF, wherein the first DNS resource record parameter comprises a self-constructed fully qualified domain name (FQDN) for the 5GC NF, the second DNS resource record parameter comprises an Internet protocol (IP) address for the 5GC NF, and the DNS auto updater is configured for:
maintaining, at the NRF, a local DNS cache of mappings between FQDNs for 5GC NFs and IP addresses;
checking the local DNS cache maintained by the NRF to determine whether a DNS record for the 5GC NF maintained by a DNS server separate from the NRF 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 and, 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 the DNS server with a mapping between the self-constructed FQDN for the 5GC NF and the IP address; 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.