I tried to do something similar but far more basic with
http://domain2ip.net
But something like yours would be nicer.