handle international uri's : http://en.wikipedia.org/wiki/Internationalized_country_code_top-level_domain

look for reserved ip addresses and declare those as local: http://en.wikipedia.org/wiki/Reserved_IP_addresses
do not assume http as the domain scheme