A name-to-address mapping system in a locator and identifier separation network, the system comprising mapping nodes and access service nodes which are connected through a network, wherein the access service node comprises a transceiver module, which is set to: receive messages sent by an endpoint and the mapping nodes; as well as send messages to the endpoint and the mapping nodes; the mapping node comprises: a transceiver module, which is set to: receive messages sent by the access service nodes or other mapping nodes than its own which carry a destination identifier; as well as send messages to the access service nodes or other mapping nodes than its own; characterized by a first storing module, which is set to: store a node routing table, wherein the node routing table is generated by using a one-hop Distributed Hash Table, DHT, algorithm, the node routing table stores corresponding relationships between sections of hash values of identifiers and mapping nodes in a mapping plane; a node determining module, which is connected to the transceiver module and the first storing module and is set to: inquire the node routing table to determine a mapping node which stores a mapping relationship between the destination identifier and a destination routing identifier according to a corresponding relationship between a hash value of the destination identifier and a node ID of the mapping node which stores the mapping relationship between the destination identifier and a destination routing identifier stored in the node routing table and the hash value of the destination identifier, when the determined mapping node is a mapping node other than its own, notify the transceiver module of the mapping node to forward the messages to the determined mapping node; when the determined mapping node is the current mapping node, notify an address inquiring module; a second storing module, which is set to: store a local mapping table, wherein the local mapping table is generated by using the one-hop DHT algorithm, and the local mapping table stores mapping relationships between the local identifiers and routing identifiers; and the address inquiring module, which is connected to the second storing module and is set to: inquire the local mapping table according to the destination identifier to acquire the destination routing identifier; notify the transceiver module of the mapping node to send messages to the access service node corresponding to the destination routing identifier. a transceiver module, which is set to: receive messages sent by the access service nodes or other mapping nodes than its own which carry a destination identifier; as well as send messages to the access service nodes or other mapping nodes than its own; characterized by a first storing module, which is set to: store a node routing table, wherein the node routing table is generated by using a one-hop Distributed Hash Table, DHT, algorithm, the node routing table stores corresponding relationships between sections of hash values of identifiers and mapping nodes in a mapping plane; a node determining module, which is connected to the transceiver module and the first storing module and is set to: inquire the node routing table to determine a mapping node which stores a mapping relationship between the destination identifier and a destination routing identifier according to a corresponding relationship between a hash value of the destination identifier and a node ID of the mapping node which stores the mapping relationship between the destination identifier and a destination routing identifier stored in the node routing table and the hash value of the destination identifier, when the determined mapping node is a mapping node other than its own, notify the transceiver module of the mapping node to forward the messages to the determined mapping node; when the determined mapping node is the current mapping node, notify an address inquiring module; a second storing module, which is set to: store a local mapping table, wherein the local mapping table is generated by using the one-hop DHT algorithm, and the local mapping table stores mapping relationships between the local identifiers and routing identifiers; and the address inquiring module, which is connected to the second storing module and is set to: inquire the local mapping table according to the destination identifier to acquire the destination routing identifier; notify the transceiver module of the mapping node to send messages to the access service node corresponding to the destination routing identifier.