关于主机名,域名区别(www.baidu.com与baidu.com)以及同源策略的一些误区
1.什么是域名?
相信大家对域名不陌生。这里引用百度
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。 [1]
由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串
2.主机名是什么呢?
主机名是计算机的名字,用于唯一标识计算机,听起来是不是和域名感觉很像,都用来表示计算机?所以我们通过主机名和域名混合起来表示,也就是下文提到的fqdn,举个主机名例子,比如,常见的www就是主机名,标识的对应主机。这样听起来还是感觉很模糊,因为有的文章说www.baidu.com是主机名,其实不是接着往下看
3.完全限定域名FQDN
完全限定域名(FQDN) 包含主机名和域名。对于登录页面,完全限定的域名通常代表完整的URL或顶级地址的主要部分。一般来说,常见的域名就是fqdn,比如www.baidu.com,mail.baidu.com
在查看完全限定域名时,主机名通常位于域名之前。主机名表示用于将用户传送到某个地址或位置的网络或系统。域名代表用户正在访问的站点或项目。比如www.baidu.com就告诉我们,baidu.com这个域中,有一台名叫www的机器.
一个例子是使用各种网络访问教育网站。通常,域名将包含特定学校网络域的标识符以及顶级 .edu 后缀。例如,美国大学的域名是 americauniversity.edu。主机名将由“www”组成,其中全球互联网是主机,或一些代表主机的专有网络名称 - 例如,如果学校使用名为“myAUnet”的自定义内部网络,那么“myAUnet”将是主机名。
在连接到主机时,使用完全限定的域名显示用户想要去的地方。DNS 服务器可以将主机名解析为IP 地址。尽管完全限定域名的使用存在一些语法容错,但通常,如果域名输入不清晰和不完整,用户可能会遇到错误或问题。
4.再来看看我自己踩的坑,希望对大家有帮助,对于同源策略,刚开始学习的时候,以为同源策略就是以为同协议,同域名(因该是指全限定域名),同端口,某些资料也是这么描述的,也举了例子,比如www.baidu.com和mail.baidu.com不同源,因为域名不同,但是如上述知识,www.baidu.com和mail.baidu.com他们的域名都是baidu.com啊,因此这个问题困扰了很久,于是我最后去国外网站,查看了国外英文的解释,同源策略的英文是same oringin policy,结果如下图
注意最下面三行,重点来了,很清楚,protocol(协议),port(端口),host(主机名),主机名,不是域名,但说主机名也不恰当比如www.a.com与www.baidu.com,所以对于同源策略来讲,同协议同域名同端口,说的域名就是指一个整体的FQDN全限定域名。 附上中文翻译
关于主机名,域名区别(www.baidu.com与baidu.com)以及同源策略的一些误区相关推荐
- 域名,IP,主机名的区别与使用
为了达到通信的目的,需要给参与通信的主机一个号码,这个就是ip地址,它具有唯一性. 主机名就是在一个特定网络范围内一个计算机的名字. 域名则是在因特网范围内某一个服务器的名字. 一般有如下关系: 1. ...
- (转载)IP,主机名,域名
参考自 IP,主机和域名 Content 在网络通信中,每个IP可唯一表示一台主机,在多网卡或者路由器等的情况下,每个主机可以有多个IP,通过哪个IP都可以找到该主机;但是IP地址是一个32位的数字, ...
- 主机名 域名 网站名 URL
举几个域名的例子: google.com,baidu.com,163.com 可以明确的告诉你,加上www,就不再是域名了! 以http://mail.163.com/index.html为例进行说明 ...
- dns提供商主机名_什么是FQDN?它和主机名有区别吗?
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解什么是FQDN. 什么是FQDN 2. F ...
- ubuntu修改登陆用户名称_修改ubuntu的用户名(注意用户名和主机名的区别)
1.用户名是user,一个主机可以有多个主机; 主机名是 hostname,要修改,就去 /etc/hostname目录修改. 2.修改用户名: 比如我想把 用户名"sanshanxiash ...
- (转载)IP、主机名和域名
稍微提炼一下精要吧 1.多网卡(NIC)的情况下,一台主机会对应多个IP,所以使用域名查询IP的时候会出现很多不同的IP 2.无论是局域网还是公网,IP的记忆都是很麻烦的一件事情,所以采用主机名/域名 ...
- centos永久修改主机名以及etc/hosts文件详解
目录 1 在CentOS7中,有三种定义的主机名 2 查看主机名 3 修改主机名 3.1 方法1:临时有效 3.2 方法2:永久生效 4 注意事项 5 etc/hosts文件详解 1 在CentOS7 ...
- 查询主机名对应的IP地址-C语言
查询主机名对应的IP地址 操作步骤: 编译:gcc getip.c -lws2_32 -o getip.exe 运行:getip 主机名 结果: 主机名 域名:DESKTOP-B1O7B1S查询结果: ...
- hadoop启动主机名解析错误解决
一.Hadoop启动报错问题: 1.hadoop启动时datanode报错Shutting down DataNode at java.net.UnknownHostException: master ...
- Linux hostname主机名配置文件与文件 /etc/hosts解说
Linux hostname经过长时间的发展,这里我发表一下个人理解,下面就这就来讲术Linux hostname.今天又开始写网络文档了,先写一篇小一点的练练手,本来计划了一篇比较大的网络基础文档, ...
最新文章
- 清北顶会学霸:“表情”与“认知”引发的科学思辨 | 清华AI Time PHD
- 2006年大话IT数码新潮
- 最近一直想写一个关于Installshield的连载专题
- 【计算机网络】物理层 : 总结 ( 物理层特性 | 码元速率 | 通信方式 | 数据传输方式 | 信号类型 | 编码与调制 | 奈氏准则 | 香农定理 | 传输介质 | 物理层设备 ) ★★★
- Linux 下 top 命令的使用详解
- 海康威视:增速超预期 调高盈利预测
- ArcGIS Server开发教程系列(3)切片
- PHP 获取两个日期之间所有日期
- Java常用的八种排序算法与代码实现
- python log日志_Python中logging日志的四个等级和使用
- Angular里的购物车页面实现
- [svc]数字证书基础知识
- Xtrareport 交叉报表
- ASP.NET 是什么
- Order By后产生NULL的问题
- 还原 idea undo commit
- kubernetes学习例子
- 3*3 三行三列的圈叉棋
- 萌新记一次在openEuler下安装VMware-Tools的失败经历
- [go基础] go基础之字符串中查找汉字数量
热门文章
- 智点软件定制**服装工厂衣服加工计件工资软件的方案
- 易掌管-计件工资系统免费登记派送中
- 有价值的产品=设计思维+精益创业+敏捷方法
- NPOI实现Word表格删除一行
- 桌面快捷方式图标不能删除的原因以及处理方法
- 1KB文件夹快捷方式病毒解决方法
- 采云端采云链:从订单协同到采购供应链,让采购供应链互联互通
- c语言中wsadata用法,C/C++知识点之记Windows下初次使用dev C++进行socket编程过程
- 01背包问题 —— 【算法设计】分支限界法
- 计算机后台打印机找不到,[提示]无法显示打印机属性,后台打印程序服务未运行,该怎么办?...