首页 > 编程知识 正文

域名和url有什么区别,域名和url有什么区别与联系

时间:2023-05-05 20:38:57 阅读:247566 作者:3318

另开一篇补充2个常见但是重要的网络问题:

1.域名和URL是什么?

域名时一台或者一组服务器的名称,用来确定服务器在Internet上的位置(解析为IP后查找)

URL是统一资源定位符(Uniform Resource Locator)

例如:

csdn.net  是csdn的域名,根据这个域名我们可以找到csdn的服务器

me.csdn.net/holiday19950913   是URL,根据这个URL可以定位到我的博客

 

2.域名会解析为IP,那么域名和IP是一一对应的吗?

不是的,域名和IP是一种多对多的关系。

这里有3点需要知道的:

① 可以将多个提供相同服务的服务器IP设置为一个域名

② 但在同一时刻,一个域名只能解析出一个IP地址(其中一台服务器)

③ 同样,一个IP可以绑定多个域名,数量不限

补充①的情况:

通常多个IP对应一个域名,解析为IP的时候回得到一个IP数组,程序员会拿第一个数组元素,那么这个IP就会被使用,其他IP就没有被使用,会为了实现负载均衡,一些大型网站和CDN服务商会动态改变IP地址的顺序,使得每一个IP地址有机会成为解析结果的第一个IP地址

补充③的情况:

发送的http会有一个Host的字段,比如 Host: www.google.com,服务器会根据这个域名,去相应的根目录找到请求的资源。这时候你想问,如果我直接输入IP呢?访问的是哪个网站?其实这里会有一个默认域名,输入IP设置默认后会定位到该域名的资源,如果不设置则会报错。

 

 

PHP-遍历数组并仅在迭代之间更改时打印出值名词解释 直播快 PathLive机器学习数据处理One-Hot编码详解私有云产品更新解决vscode报错问题

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。