Devices with MAC addresses that start with D8-96-E0 were manufactured by Alibaba Cloud Computing Ltd.

Device ManufacturerAlibaba Cloud Computing Ltd.
Yuhang District of Hangzhou Wenyi Road, Building 1, No. 969 Xixi Park, Zhejiang Province
Hangzhou Zhejiang 310000
Estimated Devices with D8-96-E016256250
Estimated Total Devices From Mfg32512500
Other MAC Addresses18-82-19
Address Examples