1. A method for providing a name service within an industrial automation system, the method comprising: performing a check of each communication device of a plurality of communication devices of the industrial automation system via a name service component to determine whether a device name with at least one of (i) a topological and (ii) hierarchical name component, which essentially completely designates a spatial or hierarchical arrangement of a respective communication device, is allocated to the respective communication device, designating, by each communication device of the plurality of communication devices, an associated device name of the communication device as a complete device name in cases of a positive check result; independently generating, by each communication device of the plurality of communication devices, the complete device name of the communication device from at least one of (i) the topological and (ii) the hierarchical name components distributed via messages with router advertisements and a name component unambiguous within their respective subnetwork in cases of a negative check result; and at least one of in cases of the negative check: (i) requesting, by each communication device of the plurality of communication devices via a name service client for dynamic domain name system (DNS), storage of a communication network address of the communication device and associated complete device name in a name service server, and (ii) distributing, via a name service component for multicast DNS, information about each communication network address and the associated complete device name within a respective subnetwork of each communication device of the plurality of communication devices in accordance with Multicast DNS Protocol.