IP与域名的关系

转载自:https://blog.csdn.net/zhangliangzi/article/details/50617374

我们也知道每一台机都有一个唯一ip地址,

特别难记,所以出现了今天的DNS(域名)

当我们的计算机想要和一个远程机器连接时,我们可以申请连接该机器ip地址下的DNS,例如:www.baidu.com。

连接的时候,DNS会提供一个ip地址,供服务器去找寻

所以,当我们在网址中输入:www.baidu.com,会获取到百度ip,并跳转页面 

在浏览器中,当我们在地址栏输入域名回车后,浏览器会向DNS服务器发起域名解析请求,DNS服务器将域名解析成对应的公网IP后,将结果返回给浏览器,浏览器再通过这个IP访问网站。

1.比如说:我们现在在"陕西省西安市大雁塔喷泉旁",那么这个"陕西省西安市大雁塔喷泉旁"就是一个域名,而具体的这个唯一的地方(陕西省西安市大雁塔喷泉旁)就是一个IP地址,它是网络层地址,用来识别TCP/IP网络中互联的主机和路由器。(推荐一本书《图解TCP/IP》)

2.域名是相对于网站来说的,ip地址是相对于网络来说的,准确的说是通过dns服务器来完成的,你提交域名,他给你返回一个ip地址,也称之为域名解析),接着做出一个相应,将信息返回。

也就是:输入域名----域名解析服务器(dns)解析成ip地址---访问IP地址---完成访问的内容---返回信息

3.表示方法也不一样:域名是www.***.***(如.com .top .win……)

                                     IPv4地址是:32位二进制(分割成4个8位的点分十进制数)

4.映射关系不同

   internet上的ip地址是唯一的,一个IP地址对应一个计算机

   一个域名对应一个ip地址或好多个IP地址:比如百度的ip(119.75.218.70)(119.75.217.109)

  一台计算机上面可以有好多个服务,也就是一个ip地址对应了好多个域名

来自百度知道:https://zhidao.baidu.com/question/168805623.html

IP地址和域名是一对多的关系。

一个IP可以对应多个不同的域名,但是一个域名只能对应一个IP地址。就跟人的名字一样,你可以有多个名字。但是这些名字都是指的你。(同名同姓的是例外)

拓展资料:

1.IP地址:每个连接到Internet上的主机都会分配一个IP地址,IP地址是用来唯一标识互联网上计算机的逻辑地址,机器之间的访问就是通过IP地址来进行的。IP地址采用二进制的形式表示的话很长,比较麻烦,为了便于使用,IP地址经常被写成十进制的形式,用“.”分开,叫做“点分十进制表示法”,如:127.0.0.1。

2.域名:IP地址毕竟是数字标识,使用时不好记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的IP地址对应。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。目前域名已经成为互联网品牌、网上商标保护必备的要素之一,除了识别功能外,还有引导、宣传等作用。如:www.hstc.edn.cn。

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

4.URL:统一资源定位符(英语UniformResourceLocator的缩写)俗称为网址,网址格式为:<协议>://<域名或IP>:<端口>/<路径>。<协议>://<域名或IP>是必需的,<端口>/<路径>有时可省略。如:https://www.baidu.com/。

猜你喜欢

转载自blog.csdn.net/yanyanwenmeng/article/details/82705616