`

程序中解析域名报错

    博客分类:
  • java
 
阅读更多
项目中通过webservice接口往第三方传送数据,本地配置是第三方给的域名,调用接口时报:
java.net.UnknownHostException: XXXX.XXXX.com
              .....
导致调用第三方接口一直失败。

在网上查资料,原因如下:
在host文件里面主机名和本地循环地址没有匹配到,故报错。

解决方案:
(1)需要在hosts文件中添加上该域名的解析ip地址。windows服务器配置如下:
     打开windws/system32/driver/etc/hosts,添加以下内容:域名的解析ip    域名
(2)使用java中的etAddress中的getByName方法可以通过传入的字符串(域名)字段获取到"域名/IP"的值,再通过getHostAddress()方法可以获得IP地址。
方法一:只获取域名下的一个ip地址(第一个)
   InetAddress address = null;
    try {
    	String name = "www.baidu.com";
        address = InetAddress.getByName(name);
    } catch (UnknownHostException e) {
       e.printStackTrace();
    }
     System.out.println("ip: " + address.getHostAddress().toString());

方法二:获取域名下的所有ip地址
  
   InetAddress[] addresses;
	try {
                String name = "www.baidu.com";
		addresses = InetAddress.getAllByName(name);
		System.out.println(addresses.length); 
		for (InetAddress addr : addresses) { 
		     System.out.println(addr); 
		} 
	} catch (UnknownHostException e) {
		e.printStackTrace();
	} 
  • 大小: 5.5 KB
分享到:
评论

相关推荐

    动态域名解析工具

    以下操作必须按顺序执行,且当上一步操作报错时,不要进行下一步。 启动uilistpod.exe 在"输入API TOKEN"的文本栏中输入您已获取的token 点击获取记录清单,如果您的TOKEN正确,稍后将在列表框中显示当前TOKEN所对应...

    快车蜘蛛池站群程序 v2.0

    7 每个网站都有首页列表页及其文章页8 列表页采用中文URL9 可以优化自己定义的关键词10 程序支持泛解析模式11 关键词可以转码显示12 无需数据库支持13 程序默认屏蔽谷歌蜘蛛,如需要谷歌蜘蛛请在robots.txt中删除...

    微信小程序开发问答《六十》错误状态码(例如:401)的获取& 日期选择器的起始

    1、微信小程序错误状态码(例如:401)的获取 当小程序请求后端接口时...fail回调一般源于在url格式、参数类型检查、网络连接、域名解析、response编码问题等   2、日期选择器的起始时间极限值 <picker class="infor

    asp.net知识库

    在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的数据访问 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! 将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 ...

    Windows Sockets网络编程 可能是最清晰版本(Windows Sockets 2规范解释小组负责人亲自执笔。)总共4个包,part1

    第三部分(第13~17章),介绍了应用程序调试技术和工具,针对应用编程中的陷阱的建议和措施,WinSockAPI的多种操作系统平台,WinSock规范的可选功能和WinSock规范2.0中的所有新功能。 译者序 序 前言 第1章 ...

    Windows Sockets网络编程 总计4个包,part2

    第三部分(第13~17章),介绍了应用程序调试技术和工具,针对应用编程中的陷阱的建议和措施,WinSockAPI的多种操作系统平台,WinSock规范的可选功能和WinSock规范2.0中的所有新功能。 译者序 序 前言 第1章 ...

    创易CreateEasy CMS V1.0 SP7.rar

    4、修正编辑器在处理右键图片属性中JS报错现象; 5、修正广告标签中的上传路径干扰问题; 6、改进上传设置中有关文件大小设置没有对精度类型数据的溢出做预处理; 7、修正自定义页面处理当前路径标签的解析错误;...

    植物大战僵尸网页源码

    域名新备案总算搞定,现在把域名解析指向新空间了。 游戏从a5空间转移到华夏名网,域名http://pvz.lonelystar.org继续使用 http://pvz.lonelystar.org/Index.htm恢复正常使用。 目前正在大力优化程序...

    sql server 集群配置

    11 注意:AD是离不开DNS服务的,因为客户机加入域和登录域都需要把域名解析为IP地址,因为此时DC没有DNS服务器,所以选择第二项让系统在创建DC的同时把DNS服务随之一起安装上.当然你也可以安装DC后自己手动再安装和配置...

    RGCMS睿谷信息管理系统-PHP

    提升访问性能调整后台功能模型和表单管理,新增统一管理页面调整了前台home模块内核,重构了首页、栏目页、详情页以及其他页面程序代码合并栏目内容列表中的移至回收站和彻底删除功能按钮优化访问记录,去除获取第三...

    人力资源管理软件(完全免费)

    内置解析器引擎,支持复杂灵活的薪酬制度 本人力资源软件包含支持web查询 小秘书提供了常用的办公功能 本人力资源软件包含含有大量的实用工具,如休假管理、宿舍管理、物品领用管理等等,为工作带来方便 导航...

Global site tag (gtag.js) - Google Analytics