在网络通信中每个IP可唯一标识┅台主机,在多网卡或者路由器等的情况下每个主机可以有多个IP,通过哪个IP都可以找到该主机;但是IP地址是一个32位的数字为了便于记憶,我们通常把按每字节划分然后用10进制表示出来,即我们通常说的点分十进制(在IPV6的中采用的是冒号分十六进制)如下图的网络抓包,可以看到一个我们常见的IP地址:
实质上主机名的含义是机器本身的名字,域名是方面记录IP地址才做的一种IP映射;通过上述介绍可以看到二者有共性:都能对应到一个唯一的IP上,从应用场景上可以这么简单理解二者的区别:主机名用于局域网中;域名用于公网中