Try Looking Glass points in Belgium

Belgium

IP / IPv6 Location / Company Speed test / Network test
95.164.62.7 PQ.Hosting
79.127.224.14 Server Wala