I have my TO DHCP / DNS configured so that names of local hosts get resolved to local addresses. If the host is running some flavor of MS Windows (W7, W10, Server 2008, etc) this resolution is persistent and reliable. If the host is based on any other OS (iOS, Linux/Android, Linux/Ubuntu, etc) i get exactly one translation and then failure. From my Ubuntu desktop the second attempt to ping a non-Windows host always results in
ping: <>some-host>: Name or service not known