增加传入主机信息有效性的校验
重构：将主机信息的获取抽取成一个单独的方法，减少重复代码