return null when has unknown host