Hi zianlim,
Welcome to Microsoft Community.
I noticed that you have tried the troubleshooter.
Although the troubleshooter did not fix the problem automatically, it does point out the key point, and the problem is probably related to the DNS server.
So, you can check the DNS configuration of your current network. See figures below for details.
Alternatively, you can refer to the linked methods, such as reinstalling the network adapter driver or resetting the network.
Fix Ethernet connection problems in Windows - Microsoft Support
If there is anything not clear, please do not hesitate to let me know.
Best Regards,
Kyo - MSFT | Microsoft Community Support Specialist