社区
Java SE
帖子详情
如何获得域名 主机名 的IP地址
wangmeiguang
2007-07-21 01:08:32
如题
...全文
251
4
打赏
收藏
如何获得域名 主机名 的IP地址
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangmeiguang
2007-07-22
打赏
举报
回复
感谢 感谢 xizhiyao 先到先得不好意思
王小胖重新学编程
2007-07-21
打赏
举报
回复
import java.net.InetAddress;
import java.net.UnknownHostException;
public class GetIP {
public static void main(String[] args) {
InetAddress address = null;
try {
address = InetAddress.getByName("http://localhost:8080");
} catch (UnknownHostException e) {
System.exit(2);
}
System.out.println(address.getHostName() + "="
+ address.getHostAddress());
System.exit(0);
}
}
王小胖重新学编程
2007-07-21
打赏
举报
回复
import java.net.InetAddress;
import java.net.UnknownHostException;
public class DNSLookup {
public static void main(String args[]) {
try {
InetAddress host;
if (args.length == 0) {
host = InetAddress.getLocalHost();
} else {
host = InetAddress.getByName(args[0]);
}
System.out.println("Host:'" + host.getHostName()
+ "' has address: " + host.getHostAddress());
byte bytes[] = host.getAddress();
int fourBytes[] = new int[bytes.length];
for (int i = 0, n = bytes.length; i < n; i++) {
fourBytes[i] = bytes[i] & 255;
}
System.out.println("\t" + fourBytes[0] + "." + fourBytes[1] + "."
+ fourBytes[2] + "." + fourBytes[3]);
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
真的很小奚
2007-07-21
打赏
举报
回复
import java.net.InetAddress;
import java.net.UnknownHostException;
public class NsLookup {
static public void main(String[] args) {
try {
InetAddress address = InetAddress.getByName(args[0]);
System.out.println(args[0]+“
: “+address.getHostAddress());
}
catch(UnknownHostException uhe) {
System.err.println(“Unable to find: “+args[0]);
}
这个是用控制台的 在控制台输入 主机名 或域名 显示IP地址 测试过能用的
主机名
、
域名
、
IP地址
之间的关系
在打靶机的过程中对
主机名
、
域名
、
IP地址
之间的关系感到十分模糊,想通过写以下文章理清楚三者之间的关系。 参考:https://zhuanlan.zhihu.com/p/43231547 首先分别介绍以下三者的含义:
主机名
:连入电脑网络时,特定装置使用的名称。电子通讯时,标识特殊装置用的。
域名
:是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。
域名
可以说是一个
IP地址
的代称,目的是为了便于记忆后者(
IP地址
)。
IP地址
:
IP地址
是因特网主机的作
域名
,IP,
主机名
的区别与使用
为了达到通信的目的,需要给参与通信的主机一个号码,这个就是
ip地址
,它具有唯一性。
主机名
就是在一个特定网络范围内一个计算机的名字。
域名
则是在因特网范围内某一个服务器的名字。 一般有如下关系: 1.
IP地址
=网络号(特定网络前缀)+具体网络点(主机地址) 2.
域名
包含
主机名
强调几点:1.
IP地址
为通讯的根本。 2.
IP地址
并不代表一台具体的主机,而是代表一台主机与一特定网络的链接
计算机网络之
域名
、
主机名
、
IP地址
和URL
计算机网络之
域名
、
主机名
和URL前言 前言 参考博文
域名
、
主机名
与URL
IP地址
、
主机名
、
域名
解析(DNS)、虚拟机配置固定IP
每一台联网的电脑都会有一个地址,用于和其他计算机进行通讯
IP地址
主要有两个版本:v4 v6IPV4版本的地址格式名为:a.b.c.d,其中abcd表示0-225的数字,如192.168.88.10为一个标准地址ifconfig如果无法使用该命令查看
IP地址
,可以安装127.0.0.1 ,这个
IP地址
用于代指本机0.0.0.0 特殊
IP地址
可用于代指本机;可以在端口绑定中用来确定绑定关系;在一些
IP地址
限制中,表示所有IP,如放行规则设定为诶0.0.0.0,代表允许任意IP访问。
centos7 配置
主机名
与
IP地址
映射
centos7 配置
主机名
与
IP地址
映射 1.概述 配置
主机名
与
IP地址
映射后,访问服务器上部署的服务就不用在记住
IP地址
,只需要输入服务器名称即可访问服务,相比记住
IP地址
访问应用要方便。 2.配置
主机名
2.1.查看
主机名
uname -n 2.2.修改
主机名
vim /etc/hostname 删除默认的名称,直接写
主机名
即可。 3.配置
主机名
映射
IP地址
3.1.
主机名
映射
IP地址
vim /etc/hosts 将主机
IP地址
和
主机名
添加到最下面 3.2.测试
主机名
映射
IP地址
重启系
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章