103.142.220.0/24
Originated by
AS136766
AS Name: ROBLOX (SHENZHEN) DIGITAL SCIENCE AND TECHNOLOGY CO., LTD