My Dlink DCS-942Ls had been updated to the latest firmware both 1.12.1608WW and 1.12.1628EU. (I grouped them into two firmware devices). They are all H/W version A1, agent version 2.0.15-b11. If I setup time to automatic time configuration and sync with NTP servers ( all from drop down list and Thailand NTP server time1.nimt.or.th) , they did not work and I must set time manually every times I power off and on these IP cameras. I knew that this issues has been raised for long times and still exist in the current firmware.
Simple way to eliminate this problem is specifying NTP server into IP number. ping your national NTP server URL and then get the IP address , e.g. time1.nimt.or.th has IP 203.185.69.60 , or ntp1.dlink.com has IP 61.67.210.241. I have tested many ways and the results can be comfirmed that URL NTP letter cannot sync time but IP number can do. I also has a DAP-1360 Repeater mode and test with its "System Check" ping test, the result are success either URL NTP server name and IP number. NTP protocol is different to ping test. I'm not sure that which parties (ISP, DNS, Router, IP camera device) should fix this error. I decided to specify NTP server with IP number to all network devices from D-Link. Minor risk may occur if a national NTP server change its IP number.