12-27-2018, 03:23 PM
(12-27-2018, 02:39 PM)Hiroyuki Wrote:(12-27-2018, 02:23 PM)TheOldPresbyope Wrote: This is a problem with your LAN's DNS service. It's not providing the IP address that corresponds to the hostname "odroidxu4". When you add ".local" to the hostname you are switching from DNS to mDNS which handles hostname resolution differently.
Regards,
Kent
hi Kent, thanks
i like to make sure i am not going wrong direction, you meant my home router config is the place i should look in to?
Yes, but there's no rush since you can enter "odroidxu4.local" manually into the NAS Config panel.
In my case, the DNS service in the router provided by my ISP assumes that a bare hostname exists in the local domain (".fios-router.home" by default; but I can change it) and tries to resolve it using the local address table it generates dynamically as hosts are added to the LAN. If I ping "moode", for example, I get back both the IP address and the fully qualified domain name "moode.fios-router.home".
If the DNS service in the router can't find an address in its local address table, for example because I mistyped the name ("mooode" instead of "moode", say), then it kicks the name resolution query up to the ISP's DNS service. This can lead to weird results such as returning an IP address on the external network.
Regards,
Kent