We identified 15 domains pointing to 23.226.66.226.
IPv4: 23.226.66.226
rDNS: we.love.servers.at.ioflood.net