Signal network isolation communication method, system, device, medium and program
By receiving data packets initiated by signal devices in mobile blocked network communication for data encapsulation and domain name analysis, establishing network mapping relationships and forwarding data packets, the problem of poor real-time and communication efficiency in reverse proxy technology is solved, and the more Efficient and secure network communication.
Patent Information
- Application Number
- CN202411592042.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-21
AI Technical Summary
In the prior art, reverse proxy technology has poor real-time and communication efficiency in mobile occlusion network communication, resulting in increased maintenance costs.
By receiving data packets initiated by the signal device, data encapsulation and domain name resolution are carried out, network mapping relationship is established, target network address is queried, and encapsulated data packets are forwarded to the target signal device.
It improves the real-time and communication efficiency of mobile occlusion network communication, reduces maintenance costs, and improves packet processing speed and security through unified processing and domain name resolution.
Smart Images

Figure CN119496643A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network communication technology, and in particular to a signal network isolation communication method, system, device, medium and program. Background Art
[0002] Wireless communication between vehicles and the ground is one of the key technologies for mobile block service transmission. Through the TD-LTE real-time multiplexing LTE system network, the on-board controller needs to complete the mobile block service interaction with the ground system. Both the mobile block system network and the TD-LTE network have high security requirements. To avoid mutual influence, the two networks need to be isolated, that is, the mobile block system service equipment cannot directly access the TD-LTE network address, and data forwarding must be carried out through the mobile block interface.
[0003] In the prior art, reverse proxy technology is often used for isolated communication. In reverse proxy technology, although the reverse proxy server protects the backend server from being exposed to the outside, the reverse proxy server needs to understand the network address, service port, etc. of each server on its backend business side, and needs to be configured specifically for the business side, so that the reverse proxy business is tightly coupled with the actual business. When the business side is modified or expanded, the reverse proxy server needs to perform corresponding configuration updates, resulting in insufficient real-time performance and increased subsequent server maintenance costs. Therefore, how to improve the real-time performance and communication efficiency of mobile block network communications has become an urgent problem to be solved. Summary of the invention
[0004] The present application provides a signal network isolation communication method, system, device, storage medium and computer program to solve the problems of real-time performance and poor communication efficiency of mobile block network communication.
[0005] In a first aspect, the present application provides a signal network isolation communication method, comprising:
[0006] receiving a data packet initiated by a signal device, and encapsulating the data packet to obtain an encapsulated data packet;
[0007] Performing domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet;
[0008] Query the target network address corresponding to the encapsulated data packet according to the network mapping relationship;
[0009] The encapsulated data packet is forwarded to a target signal device corresponding to the target network address.
[0010] In some embodiments, performing protocol encapsulation on the data packet to obtain an encapsulated data packet includes:
[0011] Obtaining a protocol identifier corresponding to the data packet;
[0012] Determine the protocol type corresponding to the protocol identifier according to the protocol identifier and the correspondence between the preset protocol identifier and the protocol type;
[0013] Acquire valid information from the data packet according to the protocol type;
[0014] The valid information is encapsulated according to a preset format to obtain an encapsulated data packet.
[0015] In some embodiments, performing domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet includes:
[0016] Obtaining the target domain name corresponding to the encapsulated data packet;
[0017] Resolving the target domain name according to a preset domain name system server to obtain an IP address list;
[0018] A mapping relationship between the target domain name and the IP address list is established.
[0019] In some embodiments, establishing a mapping relationship between the target domain name and the IP address list includes:
[0020] Recording the target domain name using the Internet Protocol according to a preset domain name system server to obtain domain name record information;
[0021] Constructing a mapping table between the target domain name and the IP address list according to the domain name record information;
[0022] A mapping relationship between the target domain name and the IP address list is obtained according to the mapping table.
[0023] In some embodiments, querying the target network address corresponding to the encapsulated data packet according to the network mapping relationship includes:
[0024] Obtaining the target domain name corresponding to the encapsulated data packet;
[0025] The target network address corresponding to the encapsulated data packet is determined according to the target domain name and the mapping relationship.
[0026] In some embodiments, forwarding the encapsulated data packet to a target signal device corresponding to the target network address includes:
[0027] Perform routing selection according to the target network address corresponding to the encapsulated data packet to obtain a routing table;
[0028] The encapsulated data packet is forwarded to the target signal device corresponding to the target network address according to the routing table.
[0029] In some embodiments, forwarding the encapsulated data packet to a target signal device corresponding to the target network address according to the routing table includes:
[0030] Parsing the IP header information of the encapsulated data packet according to a preset router to obtain a target network address;
[0031] searching the routing table for an entry matching the target network address;
[0032] The encapsulated data packet is forwarded to a target signal device through a target output port corresponding to the matched entry.
[0033] In a second aspect, the present application provides a signal network isolation communication method device, comprising:
[0034] The encapsulation module is used to receive a data packet initiated by a signal device, and encapsulate the data packet to obtain an encapsulated data packet;
[0035] A domain name resolution module, used to perform domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet;
[0036] A query module, used for querying the target network address corresponding to the encapsulated data packet according to the network mapping relationship;
[0037] The sending module is used to forward the encapsulated data packet to the target signal device corresponding to the target network address.
[0038] In a third aspect, the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above aspects.
[0039] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method described in the above aspects when executed by a processor.
[0040] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the method described in the above aspects when executed by a processor.
[0041] The present application provides a signal network isolation communication method, system, device, medium and program. By receiving a data packet initiated by a signal device, the data packets of different protocol types are uniformly processed and encapsulated into a data packet of a uniform format, without the need to parse and encapsulate layer by layer, thereby increasing the processing speed; performing domain name resolution on the encapsulated data packet, establishing a mapping relationship between a target domain name and an IP in an IP list through a domain name system server, thereby improving the security of domain name resolution; querying the target network address corresponding to the encapsulated data packet according to the network mapping relationship, the target network address of the data packet can be quickly and accurately identified, thereby improving the efficiency of network monitoring and management; forwarding the encapsulated data packet to the target signal device corresponding to the target network address, thereby facilitating the implementation of address-based communication strategies and greatly improving data communication efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The present application will be described in more detail below based on embodiments and with reference to the accompanying drawings:
[0043] Figure 1 A schematic diagram of a flow chart of a signal network isolation communication method provided in an embodiment of the present application;
[0044] Figure 2 A schematic diagram of functional modules of a signal network isolation communication device provided in an embodiment of the present application;
[0045] Figure 3 A schematic diagram of the structure of an electronic device for a signal network isolation communication method provided in an embodiment of the present application.
[0046] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION
[0047] In order to enable those skilled in the art to better understand the technical solution of the present application, and to fully understand and implement how the present application applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. The embodiments of the present application and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should belong to the scope of protection of the present application.
[0048] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0049] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0050] An embodiment of the present application provides a signal network isolation communication method. The execution subject of the signal network isolation communication method includes but is not limited to at least one of the electronic devices such as a server, a terminal, etc. that can be configured to execute the system provided by the embodiment of the present application. In other words, the signal network isolation communication method can be executed by software or hardware installed on a terminal device or a server device. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms.
[0051] Embodiment 1
[0052] Figure 1 A flow chart of a signal network isolation communication method provided in an embodiment of the present application is shown as follows: Figure 1 As shown, a signal network isolation communication method includes:
[0053] S1. Receive a data packet initiated by a signal device, and encapsulate the data packet to obtain an encapsulated data packet.
[0054] In an embodiment of the present invention, the data encapsulation refers to adding the header information of the current layer protocol to the data packet of the upper layer protocol to form an encapsulated data packet. The data encapsulation mostly starts from the application layer and proceeds downward layer by layer until the data packet is encapsulated into a format suitable for transmission on the signal device.
[0055] In the embodiment of the present invention, programming languages such as Python and Java can be used to connect to the signal device through the HTTP protocol, and an HTTP request is sent to obtain a data packet, thereby receiving the data packet.
[0056] In the embodiment of the present invention, the step of performing protocol encapsulation on the data packet to obtain an encapsulated data packet includes:
[0057] Obtaining a protocol identifier corresponding to the data packet;
[0058] Determine the protocol type corresponding to the protocol identifier according to the protocol identifier and the correspondence between the preset protocol identifier and the protocol type;
[0059] Acquire valid information from the data packet according to the protocol type;
[0060] The valid information is encapsulated according to a preset format to obtain an encapsulated data packet.
[0061] In detail, during the data transmission process, the data packets transmitted by the signal device are completed by data frames. The data frames are generated by the high-level protocol, namely the application layer, and are sent to the MAC layer after layer-by-layer data processing to form a MAC layer service data unit. By adding MAC layer frame header information and frame tail, a complete MAC data frame is formed. The MAC data frame includes frame control, sequence number, destination address, etc.
[0062] Furthermore, when the MAC layer service data unit is sent to the physical layer, it is used as a physical layer data unit, and a physical layer frame header is added to the physical layer data unit to obtain a physical layer protocol data unit. The physical layer protocol data unit includes a boot sequence and a frame start character, and the physical layer frame header includes a frame length and reserved bits.
[0063] In the present invention, the data frame header format may be as shown in the following table:
[0064]
[0065]
[0066] In detail, a protocol identifier is obtained from the physical layer payload in the data packet, that is, the byte following the MAC layer frame header in the physical layer payload is the protocol identifier; based on the protocol identifier and the correspondence between the preset protocol identifier and the protocol type, the protocol type corresponding to the protocol identifier is determined; based on the valid information format corresponding to the protocol type, the valid information is parsed from the data packet; and then the protocol type and the valid information are encapsulated in the same data packet according to the preset format, thereby obtaining an encapsulated data packet.
[0067] In an embodiment of the present invention, data packets sent by signal devices of different protocol types can be processed uniformly and encapsulated into data packets of a uniform format without the need for parsing and encapsulating layer by layer, thereby increasing the processing speed and greatly improving data communication efficiency.
[0068] S2. Perform domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet.
[0069] In an embodiment of the present invention, the domain name resolution is a conversion process of converting a domain name into an IP address, and the domain name resolution work is completed by a preset domain name system server; the network mapping relationship refers to a mapping relationship obtained by mapping through a table containing a mutual mapping relationship between addresses in two address spaces.
[0070] In an embodiment of the present invention, performing domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet includes:
[0071] Obtaining the target domain name corresponding to the encapsulated data packet;
[0072] Resolving the target domain name according to a preset domain name system server to obtain an IP address list;
[0073] A mapping relationship between the target domain name and the IP address list is established.
[0074] In detail, the present invention determines the destination service of the data packet through the source port and target port information of the encapsulated data packet. For example, if the destination service of the encapsulated data packet in the transport layer is an HTTP request, a network analysis tool is used to capture the target domain name corresponding to the encapsulated data packet according to the destination service, and the target domain name is resolved according to a preset domain name system server to obtain an IP address list.
[0075] In the embodiment of the present invention, the establishing of the mapping relationship between the target domain name and the IP address list includes:
[0076] Recording the target domain name using the Internet Protocol according to a preset domain name system server to obtain domain name record information;
[0077] Constructing a mapping table between the target domain name and the IP address list according to the domain name record information;
[0078] A mapping relationship between the target domain name and the IP address list is obtained according to the mapping table.
[0079] In detail, the present invention can add different types of domain name records in a preset domain name system server to construct a mapping table. For the mapping of a target domain name to an IP address, an Internet protocol such as an IPv4 record is usually used to map the domain name to a protocol address such as an IPv4 address. The domain name record information includes: a host name, i.e., a target domain name; a record value, i.e., an IP address associated with the target domain name; and a TTL (Time To Live, i.e., the length of time the domain name record is cached.
[0080] In the embodiment of the present invention, the IP list is obtained according to the preset domain name system server, so that the accuracy of the IP list is guaranteed. The mapping relationship between the target domain name and the IP in the IP list is established through the domain name system server, so as to avoid the use of other domain name systems, improve the security of domain name resolution, and pave the way for subsequent query of the target network address corresponding to the encapsulated data packet.
[0081] S3. Query the target network address corresponding to the encapsulated data packet according to the network mapping relationship.
[0082] In an embodiment of the present invention, a network mapping relationship generally refers to a correspondence between a target domain name and a target network address. The target network address corresponding to the encapsulated data packet is queried through the network mapping relationship. The network mapping relationship is stored in a DNS (Domain Name System) server. The encapsulated data packet does not directly include domain name information, but includes the target network address.
[0083] In the embodiment of the present invention, querying the target network address corresponding to the encapsulated data packet according to the network mapping relationship includes:
[0084] Obtaining the target domain name corresponding to the encapsulated data packet;
[0085] The target network address corresponding to the encapsulated data packet is determined according to the target domain name and the mapping relationship.
[0086] In detail, the present invention determines the destination service of the data packet through the source port and destination port information of the encapsulated data packet. For example, if the destination service of the encapsulated data packet in the application layer is a TCP request, a network analysis tool is used to capture the target domain name corresponding to the encapsulated data packet according to the destination service, and the target domain name is matched in the established mapping relationship to obtain the target network address corresponding to the target domain name, that is, the target network address corresponding to the encapsulated data packet.
[0087] In the embodiment of the present invention, by querying the target network address corresponding to the encapsulated data packet through the network mapping relationship, the target network address of the data packet can be quickly and accurately identified, the efficiency of network monitoring and management is improved, it is helpful to implement address-based communication strategies, and the security of data communications is improved.
[0088] S4. Forward the encapsulated data packet to the target signal device corresponding to the target network address.
[0089] In an embodiment of the present invention, the corresponding target network address is identified according to the encapsulated data packet, and routing selection is performed according to the target network address, so that the encapsulated data packet is forwarded to the target signal device corresponding to the target network address. The routing selection refers to the process of finding an optimal path from a source node to a destination node among numerous nodes in the signal device, including network topology, routing table, link status, etc.
[0090] In an embodiment of the present invention, the step of forwarding the encapsulated data packet to a target signal device corresponding to the target network address includes:
[0091] Perform routing selection according to the target network address corresponding to the encapsulated data packet to obtain a routing table;
[0092] The encapsulated data packet is forwarded to the target signal device corresponding to the target network address according to the routing table.
[0093] In detail, based on the preset dynamic routing protocol, the best path is selected according to factors such as path cost, congestion and bandwidth to achieve efficient data transmission. The dynamic routing protocol is that the router exchanges routing information in the network, thereby automatically calculating the optimal path to each network and generating corresponding routing entries to obtain a routing table. The dynamic routing protocol includes RIP (Routing Information Protocol), OSPF (Open Shortest Path First, Link State Routing Protocol) and BGP (Border Gateway Protocol, Border Gateway Protocol), etc. For example, the OSPF protocol collects link state information in the network, constructs a topological structure diagram of the entire network, and then uses the shortest path algorithm to calculate the optimal path to each destination.
[0094] In an embodiment of the present invention, forwarding the encapsulated data packet to a target signal device corresponding to the target network address according to the routing table includes:
[0095] Parsing the IP header information of the encapsulated data packet according to a preset router to obtain a target network address;
[0096] searching the routing table for an entry matching the target network address;
[0097] The encapsulated data packet is forwarded to a target signal device through a target output port corresponding to the matched entry.
[0098] In detail, when the encapsulated data packet arrives at the preset router, the router first parses the IP header information of the data packet to obtain the target network address. The router searches the routing table for an entry that matches the target network address. Based on the matched entry, the router determines the next hop address of the data packet and the corresponding target output port. Finally, the router encapsulates the data packet into a format suitable for transmission on the physical network and sends it to the target signal device through the target output port.
[0099] In the embodiment of the present invention, the encapsulated data packet is forwarded to the target signal device corresponding to the target network address. During the forwarding process, the integrity and security of the data packet are ensured, thereby improving the efficiency, security and reliability of network communication.
[0100] The present invention receives data packets initiated by a signal device, uniformly processes data packets of different protocol types, and encapsulates them into data packets of a uniform format without having to perform parsing and encapsulation layer by layer, thereby achieving a faster processing speed; domain name resolution is performed on the encapsulated data packet, and a mapping relationship between a target domain name and an IP in an IP list is established through a domain name system server, thereby improving the security of domain name resolution; the target network address corresponding to the encapsulated data packet is queried according to the network mapping relationship, thereby quickly and accurately identifying the target network address of the data packet, thereby improving the efficiency of network monitoring and management; the encapsulated data packet is forwarded to a target signal device corresponding to the target network address, thereby facilitating the implementation of an address-based communication strategy and greatly improving data communication efficiency.
[0101] Embodiment 2
[0102] like Figure 2 , which is a functional module diagram of a signal network isolation communication device 100 provided for this embodiment.
[0103] The signal network isolation communication device 100 described in the present invention can be installed in an electronic device. According to the functions to be implemented, the signal network isolation communication device 100 may include an encapsulation module 101, a domain name resolution module 102, a query module 103, and a sending module 104. The module described in the present invention can also be referred to as a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0104] In this embodiment, the functions of each module / unit are as follows:
[0105] The encapsulation module 101 is used to receive a data packet initiated by a signal device, and encapsulate the data packet to obtain an encapsulated data packet;
[0106] A domain name resolution module 102, configured to perform domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet;
[0107] A query module 103 is used to query the target network address corresponding to the encapsulated data packet according to the network mapping relationship;
[0108] The sending module 104 is used to forward the encapsulated data packet to the target signal device corresponding to the target network address.
[0109] Embodiment 3
[0110] Figure 3 A schematic diagram of the structure of an electronic device for a signal network isolation communication method provided in an embodiment of the present application.
[0111] On the basis of the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above embodiments.
[0112] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0113] In some implementations of this embodiment, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0114] The processor may include, but is not limited to, one or more processors or microprocessors, etc. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components to execute the methods in the above embodiments.
[0115] The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the computer-readable storage medium may include but is not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (e.g., hard disk, floppy disk, solid-state drive, removable disk, CD ROM, DVD ROM, Blu-ray disc, etc.).
[0116] The computer-readable storage medium may also store at least one computer executable program, such as a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0117] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.
[0118] The processor may communicate with a communication interface of an external device via an I / O bus via a wired or wireless network.
[0119] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.
[0120] In the embodiments provided in the present application, it should be understood that the disclosed systems and methods can also be implemented in other ways. The system embodiments described above are merely schematic, for example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the above-mentioned module, a program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0121] It should be noted that, in this application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0122] Although the implementation methods disclosed in this application are as above, the above contents are only the implementation methods adopted for facilitating the understanding of this application, and are not intended to limit this application. Any technician in the technical field to which this application belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application shall still be based on the scope defined in the attached claims.
Claims
1. A signal network isolation communication method, characterized in that: The method comprises: receiving a data packet initiated by a signal device, and encapsulating the data packet to obtain an encapsulated data packet; Performing domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet; Query the target network address corresponding to the encapsulated data packet according to the network mapping relationship; The encapsulated data packet is forwarded to a target signal device corresponding to the target network address.
2. The signal network isolation communication method according to claim 1, characterized in that: The step of performing protocol encapsulation on the data packet to obtain an encapsulated data packet includes: Obtaining a protocol identifier corresponding to the data packet; Determine the protocol type corresponding to the protocol identifier according to the protocol identifier and the correspondence between the preset protocol identifier and the protocol type; Acquire valid information from the data packet according to the protocol type; The valid information is encapsulated according to a preset format to obtain an encapsulated data packet.
3. The signal network isolation communication method according to claim 1, characterized in that: The performing domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet includes: Obtaining the target domain name corresponding to the encapsulated data packet; Resolving the target domain name according to a preset domain name system server to obtain an IP address list; A mapping relationship between the target domain name and the IP address list is established.
4. The signal network isolation communication method according to claim 3, characterized in that: The establishing of a mapping relationship between the target domain name and the IP address list includes: Recording the target domain name using the Internet Protocol according to a preset domain name system server to obtain domain name record information; Constructing a mapping table between the target domain name and the IP address list according to the domain name record information; A mapping relationship between the target domain name and the IP address list is obtained according to the mapping table.
5. The signal network isolation communication method according to claim 1, characterized in that: The querying the target network address corresponding to the encapsulated data packet according to the network mapping relationship includes: Obtaining the target domain name corresponding to the encapsulated data packet; The target network address corresponding to the encapsulated data packet is determined according to the target domain name and the mapping relationship.
6. The signal network isolation communication method according to claim 1, characterized in that: The step of forwarding the encapsulated data packet to a target signal device corresponding to the target network address includes: Perform routing selection according to the target network address corresponding to the encapsulated data packet to obtain a routing table; The encapsulated data packet is forwarded to the target signal device corresponding to the target network address according to the routing table.
7. A signal network isolation communication device, characterized in that: The device comprises: The encapsulation module is used to receive a data packet initiated by a signal device, and encapsulate the data packet to obtain an encapsulated data packet; A domain name resolution module, used to perform domain name resolution on the encapsulated data packet to obtain a network mapping relationship corresponding to the encapsulated data packet; A query module, used for querying the target network address corresponding to the encapsulated data packet according to the network mapping relationship; The sending module is used to forward the encapsulated data packet to the target signal device corresponding to the target network address.
8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.