主机ip地址与域名地址的关系怎么知道对方的ip地址


先来说域名,我们在访问网站的时候,细心的朋友应该注意到了,都是通过一串URL访问的,这串URL其实就包含了域名。因为域名大多数都和网站名称有一定关系,有一定规律性,方便我们记忆和输入,比如百度的域名就是。

但问题在于,虽然域名方便了我们记忆,但计算机之间并不能直接识别,因为TCP/IP网络是通过IP地址来确定通信对象的,如果不知道对方的IP就没法进行通信,也就是说计算机只能识别一串IP地址数字串。

那我们能不能通过IP地址访问网站啊?当然也可以,如果你知道网站服务器的IP,我们输入正确地址,肯定也能到达站点。但问题是我们日常工作生活需要访问的网站太多了,我们不可能一一记住它们所有的IP地址。

所以现在互联网是域名和IP两种“语言”并用,我们人类使用域名,而计算机识别IP。因此就需要某种机制将两种语言进行翻译,而这种机制就是DNS。

DNS,中文名域名系统,它实际上就是一个储存域名和IP地址对应关系的一个数据库,通过DNS我们可以查询到每个域名所对应的IP地址,然后我们再对这个IP地址进行访问,从而实现了通过“人类语言”域名访问“计算机语言”IP的效果。

ip地址与域名是一对多的关系。一个ip地址可以对应多个域名,但是一个域名只有一个ip地址。ip地址是数字组成的,不方便记忆,所以有了域名,通过域名地址就能找到ip地址。

IP地址用数字化形式来对计算机网络中的主机进行网络标识,如我们常用见的10.254.1.1、172.16.1.10、192.168.1.254等都属于IP地址的概念。

域名用字符化形式来对计算机网络中的主机进行网络标识,如我们上网时常用的.,就属于域名的概念,域名采用层次化的管理方式。负责全球互联网域名管理的机构是互联网名称与数字地址分配机构,简称ICANN,负责中国域名管理的机构是中国互联网信息中心,简称CNNIC。

在上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。域名的最终指向是IP。

对于为我们提供各种网络服务的服务器来讲,IP地址和域名只是用来对他们进行标识的两种不同形式,这两种形式能够相互解析,共同来完成客户端主机对服务器的访问。

域名是用于在互联网上标识和定位网站的文本字符串。网站的实际地址是一串没有规律的数字IP地址,而域名其实就是用来替代IP地址的,比之更好记忆,让互联网用户访问网站时更加便利。

打个比方,域名就是一家餐厅的名字,而IP就等于这家餐厅的具体地址,详细到门牌号的那种。试想一下,如果你要去这家餐厅吃饭,你在导航上输入的是这家餐厅的名字,还是详细具体的街道门牌号呢。如果你跟别人介绍,一上来是先说名字,还是来一句:广州市海珠区某某路某某街道某某号那家店,你知道吧?这也不好记啊!

当我们在浏览器中输入域名,DNS(DomainNameSystem)会自动解析域名并将其转换为相应的IP地址,然后连接到相应的服务器。接下来我们就可以访问了。

域名的讲究的东西确实很多,感兴趣的话可以看看这篇文章:外贸独立站域名挑选指南【】|慢慢来数字营销