The nameserver 24bg.eu have a IP Address of 104.21.39.44 which is hosted on United States.
24bg.eu | 523: Origin is unreachable