DHCP / DNS: What does MS Windows do different?

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

cat /etc/resolv.conf

if you have more than just your Omnia in there, that’s your problem. your dhcp should be set to return only your Omnia as a resolver. if you have to, under dhcp advanced options, use “6,[omnia address]” to specify only the Omnia for resolution.