IP Country City ISP
61.70.166.220 Taiwan Hoshin Multimedia Center