A method of operating a network node in a network, the method comprising: receiving via the network, by the network node, a request packet including a content name; verifying, by the network node, whether the content name included in the request packet is stored in a list at the network node; receiving, by the network node, a response packet from the network comprising an encoded content name, wherein the encoded content name is encoded based on a predetermined condition, the predetermined condition being set by another network node which generates the response packet to limit a network range in which transmission of the response packet is allowed; storing, by the network node, the received response packet in a list; determining, by the network node, whether the encoded content name in the received response packet can be decoded so that the network node satisfies the predetermined condition and if the encoded content name in the response packet can be decoded transmitting to the network, by the network node, the response packet based on the decoded content name, wherein the determining, by the network node, comprises: decoding, by the network node, the encoded content name via a decoding algorithm, using the domain information of a domain connected to an interface of the network node and the interface information of the interface of the network node as an input of the decoding algorithm, wherein the predetermined condition comprises at least one domain information and at least one interface information of at least one network node in which the transmission of the response packet is allowed, and wherein the transmission of the response packet is conducted via the interface whose domain information and interface information are used for decoding the content name, if the decoded content name is stored in the list at the network node. receiving via the network, by the network node, a request packet including a content name; verifying, by the network node, whether the content name included in the request packet is stored in a list at the network node; receiving, by the network node, a response packet from the network comprising an encoded content name, wherein the encoded content name is encoded based on a predetermined condition, the predetermined condition being set by another network node which generates the response packet to limit a network range in which transmission of the response packet is allowed; storing, by the network node, the received response packet in a list; determining, by the network node, whether the encoded content name in the received response packet can be decoded so that the network node satisfies the predetermined condition and if the encoded content name in the response packet can be decoded transmitting to the network, by the network node, the response packet based on the decoded content name, wherein the determining, by the network node, comprises: decoding, by the network node, the encoded content name via a decoding algorithm, using the domain information of a domain connected to an interface of the network node and the interface information of the interface of the network node as an input of the decoding algorithm, wherein the predetermined condition comprises at least one domain information and at least one interface information of at least one network node in which the transmission of the response packet is allowed, and wherein the transmission of the response packet is conducted via the interface whose domain information and interface information are used for decoding the content name, if the decoded content name is stored in the list at the network node. decoding, by the network node, the encoded content name via a decoding algorithm, using the domain information of a domain connected to an interface of the network node and the interface information of the interface of the network node as an input of the decoding algorithm, wherein the predetermined condition comprises at least one domain information and at least one interface information of at least one network node in which the transmission of the response packet is allowed, and wherein the transmission of the response packet is conducted via the interface whose domain information and interface information are used for decoding the content name, if the decoded content name is stored in the list at the network node.