1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 域名 > 正文

域名

浅析URL、DNS、IP、域名

1987web2022-12-05域名287
一、URL:统一资源定位服务

一、URL:统一资源定位服务

URL全称 Uniform Resource Locator 。就像每家每户都有一个门牌地址一样,网页也有属于自己的地址,通称为网址。它包含了协议+域名或IP+端口号+路径+查询字符串+锚点。

举例:https://www.baidu.com:443/s?wd=hello&pn=15

拆分理解如下:

  • https:// 协议,https默认端口为443
  • www.baidu.com/ 域名
  • s 路径
  • ?wd=hello&pn=1 查询参数
  • 5 锚点

二、DNS:域名系统

DNS:Domain Name System,中文译:域名系统。是互联网的一项服务。

它的作用就是解析域名,找到域名对应的IP来进行访问。它的工作流程如下:

  1. 你的chrome浏览器会向电信/联通提供的DNS服务器询问http://www.baidu.com对应的是什么IP?

2. 电信/联通便会回答你一个IP。

3. 然后chrome浏览器才会向 ip 的80/443端口发送请求。

4. 请求内容是查看http://www.baidu.com的首页

另外还有一种直接在本地即可查询域名所对应的ip,那就是使用nslookup命令。

打开命令行 -> 输入 nslookuphttp://www.baidu.com回车即可得到相应的域名IP。


三、IP 跟 端口

IP全称:Internet Protocol ,中文译互联网协议。

它主要约定了两件事:

  1. 如何定位一台设备;
  2. 如何封装数据报文,以跟其他设备交流。

a. 如何获取外网IP?举例:

  1. 从电信租用宽带,还需要一个猫(调制解调器)。

2. 买一个路由器,然后用电脑和手机分别连接路由器,或者广播出来的无线wifi,只要路由器连上电信的服务器,那么路由器就会有一个 外网IP,这就是你在互联网中的地址。可以通过http://ip138.com查看自己的外网IP。知道了外网IP之后,别人就可以通过你的外网IP访问你的设备。

3. 如果你重启路由器,那么你很有可能会被重新分配一个 外网IP ,也就是你的路由器没有 固定的外网IP。如果想拥有固定的外网IP,只能通过咨询电信缴费获取。

4. 你的路由器外网 IP已经通过http://ip138.com获取了,那么你的手机和电脑的IP又是什么呢?答案是,内网IP。

b. 内网IP

路由会在你家里创建一个内网,内网中的设备使用内网IP,一般来说这个IP的格式是http://192.168.xxx.xxx

一般路由器会给自己分配一个好记的内网IP,如192.168.1.1 。

然后路由器会给每一个内网中的设备分配一个不同的内网IP,如电脑是192.168.1.2,手机是192.168.1.3,以此类推。

c. 端口 port

简单理解,就是一台服务器可以提供很多的服务,每个服务都有一个号码,这个号码就叫端口号。以下举例:

  • HTTP服务使用的是80端口;
  • HTTPS服务使用的是443端口;
  • FTP服务使用的是21端口;
  • 一共有65535个端口可提供服务。

关于端口需要注意的几条规则。

  • 0到1023号端口是留给系统使用的;
  • 你只有拥有了管理员权限后,才能使用这1024个端口(即使拥有管理员权限,依然不推荐使用);
  • 其他端口可以给普通用户使用;
  • 比如 http-server 默认使用8080端口;
  • 一个端口如果被占用,你就只能换一个端口。

小知识点:ping 命令的使用。

ping命令可以获取到域名所对应的 IP。

举例:打开命令行,输入命令 ping+域名

ping zhifu.com
ping baidu.com
ping taobao.com

d.总结

IP和端口缺一不可。以上讲了IP跟端口,ip用来定位一个设备,端口用来定位一个设备的服务。有了ip跟端口,我们就能访问一个设备它所提供的服务。


四、域名

域名是什么?域名可以说是一个IP地址的代称,例如:http://zhifu.com/http://baidu.com/http://taobao.com等等。

域名的一些知识点:

  1. 一个域名可以对应不同的ip,这个叫做负载均衡,防止一台机器扛不住;
  2. 一个ip可以对应不同域名,这个叫做共享主机,穷开发者会这么做。

域名的层级:

com是顶级域名;

http://zhihu.com是二级域名 (俗称的一级域名);

http://www.zhihu.com是三级域名 (俗称二级域名)。

域名的类型:

  • .com 商业域名,也是最通用的域名。
  • .org 非营利性域名,通常是一些非营利性网站使用
  • .net 网络,当时被定位为网络基础服务提供商
  • .cn 中国国家顶级域名

等等还有很多种不同类型的域名,可在网上搜索查看。

以上便是本文所有内容,内容如有错误的地方可随时联系我进行更改。谢谢观看。