Back to results
US 2025/0063016 A1Published application
Method and apparatus, and system for obtaining internet protocol (ip) address corresponding to a domain name
AssigneeHuawei Technologies Co., Ltd.
InventorsFangyuan ZHU, Hui NI, Yan LI
Life of this patent
Estimating the term…
Abstract
This application discloses an application discovery method and apparatus, and a system. A session management function network element receives first information from a first network element, and determines second information based on at least the first information and location information of a terminal device. The session management function network element sends the second information to the first network element. The second information is for obtaining a first IP address corresponding to a first domain name.
Claims12
A method, comprising:
- receiving, by a network element, a domain name system (DNS) query message from a terminal device;
- obtaining, by the network element, first information from the DNS query message, wherein the first information comprises a domain name, and the domain name is requested by the terminal device;
- sending, by the network element, the first information to a session management function network element;
- receiving, by the network element, the second information related to the data network access identifier from the session management function network element, wherein the data network access identifier is determined based on the first information and location information of the terminal device, wherein the data network access identifier is for indicating location information of a first application platform on which a first application is deployed, and the domain name corresponds to the first application;
- adding, by the network element, the second information into the DNS query message to obtain a second DNS query message and sending the second DNS query message containing the second information to a central DNS server, or sending a DNS Query message to a local DNS server based on the second information, wherein the second DNS query message is for obtaining an Internet Protocol (IP) address of an application server corresponding to the domain name;
- receiving, by the network element, the IP address of the application server;
- and
- sending, by the network element, the IP address to the terminal device.
5 more elements
An apparatus, comprising:
- at least one processor;
- and
- one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:
- receive a domain name system (DNS) query message from a terminal device;
- obtain first information from the DNS query message, wherein the first information comprises a domain name, and the domain name is requested by the terminal device;
- send the first information to a session management function network element;
- receive the second information related to the data network access identifier from the session management function network element, wherein the data network access identifier is determined based on the first information and location information of the terminal device, wherein the data network access identifier is for indicating location information of a first application platform on which a first application is deployed, and the domain name corresponds to the first application;
- add the second information into the DNS query message to obtain a second DNS query message and sending the second DNS query message containing the second information to a central DNS server, or send a DNS Query message to a local DNS server based on the second information, wherein the second DNS query message is for obtaining an Internet Protocol (IP) address of an application server corresponding to the domain name;
- receive the IP address of the application server;
- and
- send the IP address to the terminal device.
8 more elements
A method, comprising:
- receiving, by a network element, a domain name system (DNS) query message from a terminal device;
- obtaining, by the network element, first information from the DNS query message, wherein the first information comprises a domain name, and the domain name is requested by the terminal device;
- sending, by the network element, the first information to a session management function network element;
- receiving, by the session management function network element, the first information;
- determining, by the session management function network element, data network access identifier based on the first information and location information of the terminal device, wherein the data network access identifier is for indicating location information of a first application platform on which a first application is deployed, and the domain name corresponds to the first application;
- sending, by the session management function network element, second information related to the data network access identifier to the network element;
- receiving, by the network element, the second information from the session management function network element;
- adding, by the network element, the second information into the DNS query message to obtain a second DNS query message and sending the second DNS query message containing the second information to a central DNS server, wherein the second DNS query message is for obtaining an Internet Protocol (IP) address of an application server corresponding to the domain name;
- receiving, by the network element, the IP address of the application server;
- and
- sending, by the network element, the IP address to the terminal device.
8 more elements
Dependencies are inferred from the claim text.