http://www.localhost:8080/hello
http://127.0.0.1:8080/hello
一般在本机的C:\Windows\System32\drivers\etc的host文件里都有
在这个hosts配置文件中有一个127.0.0.1和默认的用户名locahost,在tomcat启动后输入的地址就是localhost端口号,默认的端口号是8080,也就是先找本机中有没有对应映射的web程序,有的话访问,没有的话去dns服务器请求访问,那么假如说把localhost在配置文件中改了另外的名字,还可以访问到tomcat吗,答案是可以的。
子域名的基本概念:
- 子域名:在一个完整的域名中,子域名是位于主域名(如
example.com
)前面的部分。例如,在www.example.com
中,www
是子域名,example.com
是主域名。子域名允许域名的所有者在不购买新域名的情况下创建多个独立的网站或服务。 - 主域名:主域名是互联网上一个网站的主要标识,比如
example.com
。 - 顶级域名:这是域名最右边的部分,如
.com
、.org
或.net
。
网络三要素:
-
IP :网络中计算机的唯一标识
-
端口 :计算机中运行程序的唯一标识
-
协议 :网络中计算机之间交互的规则
DNS解析器(或DNS客户端)是网络中的一个关键组件,它的主要功能是将人类可读的域名(如 www.example.com
)转换为机器可读的IP地址(如 192.168.1.1
)。这个转换过程对于互联网的运作至关重要,因为它允许用户通过简单记忆和使用域名来访问网站,而无需记住复杂的IP地址。DNS是实现域名和IP地址相互转换的技术基础。
域名和IP地址之间的关系可以类比于电话簿中的名字和电话号码。域名是人类友好的网络地址,如 www.example.com
,而IP地址是网络设备(如服务器和路由器)在互联网上的数值标识,例如 192.168.1.1
或 2400:cb00:2048:1::c629:d7a2
。这两者之间的主要关系是,域名提供了一个记忆方便的方式来访问通过IP地址定位的网络资源。
域名系统(DNS)
要理解域名和IP地址之间的关系,我们需要了解域名系统(DNS)的作用。DNS是一个全球性的分布式数据库,负责将域名转换为IP地址,这个过程称为DNS解析。当你在浏览器中输入一个域名时,DNS系统会处理这个请求,查找与之对应的IP地址,然后将这个信息返回给你的设备,使其能够与目标服务器建立连接。
关系和功能
-
用户友好性:
- 域名是为了方便记忆和输入而设计的,它们允许用户不必记忆复杂的数字序列(IP地址)就能访问网站。
- 例如,记住
www.google.com
比记住172.217.10.46
要容易得多。
-
技术实现:
- IP地址是互联网协议地址的缩写,它是互联网通信的基础。每个连接到互联网的设备都有一个唯一的IP地址,这使得数据包能够准确地发送到正确的目标。
- IP地址有IPv4和IPv6两种形式。IPv4地址由四组数字组成(每组0-255),如
192.168.1.1
;IPv6地址更长,能够提供更多的地址空间,如2400:cb00:2048:1::c629:d7a2
。