java中怎么将域名解析为ip

java中怎么将域名解析为ip,第1张

可参与下述代码:

public String getIP(String name) {

InetAddress address = null

try {

address = InetAddress.getByName(name)

} catch (UnknownHostException e) {

e.printStackTrace()

System.out.println("获取失败")

}

return address.getHostAddress().toString()

}

1、域名解析和端口号没关系,做A解析就行,端口是限定从哪个入口进入服务器;

2、用域名指向功能,将域名直接解析到ip,通过http://www.abc.com:81这样的形式来访问;

3、改用域名url转发功能,如:ip是123.123.123.123,端口是81,设置www.abc.com转发到http://123.123.123.123:81;

4、进入云解析;

5、使用端口的方式访问访问asp,ASP SUCCESS 正常;

6、打开解析,看到了做隐性URL;(也可选择显性URL解析,会像跳转一样浏览器会显示端口号,隐性不会显示,隐性更像是用了框架,在里面怎么跳,url都不会变。但可在状态看看到地址);

7、添加解析,记录类型选择隐性URL,主机记录写想用的名字,数分钟后,就可使用asp.test.com来访问需要端口的网站;

8、测试同样内容,成功。

要解决这个问题,首先要明白域名与ip之间的联系。

我们平时在配置本地ip的时候,都会有一个dns,dns的作用就是将域名解析为ip后,找到对应的ip地址上对应的内容,然后在页面打开展示给你。

你现在想要通过ip来得到域名的话,有两种方式:

一种是你找到一个ip与域名对应的数据,然后根据这个数据来查找;

另外的话就是找一下,看看网络上是否有使用ip来查询并返回域名的接口。

通过这个接口来实现域名反查,但是这种接口一般都是专门做ip解析的公司内部使用的,像万网之类的,像ping和tracert返回的数据都是返回的ip的,不会有域名返回来的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/63461.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-28
下一篇2023-02-28

发表评论

登录后才能评论

评论列表(0条)

    保存