It seems there is misunderstanding, We are using mDNS which doesn't need a DNS Server at home, we have an mDNS Server in our HUB, and we can discover the device via the app we mentioned last time(Android user can download "Service Browser", Apple user can download "Discovery-DNS-SD Browser)