《浅析 URL》

225 阅读4分钟

URL 包含哪几部分

协议+域名或IP+端口号+路径+查询字符串+锚点


URL举例

https: //www.baidu.com /s? wd=hello&rsv_spt=1 #5

  • 路径:/s?
  • 查询参数:wd=hello&rsv_spt=1
  • 锚点:#5
  • HTTPS默认端口443

DNS 的作用是什么

DNS是解析域名的,也就是把域名翻译成IP再进行连接

  • 关于DNS:

    1、DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。

    2、DNS命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。

    3、当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如IP地址。

    4、你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

  • 域名的分配和管理:

    1、域名由因特网域名与地址管理机构(ICANN,Internet Corporation for Assigned Names and Numbers)管理,这是为承担域名系统管理、IP地址分配、协议参数配置,以及主服务器系统管理等职能而设立的非盈利机构。

    2、ICANN为不同的国家或地区设置了相应的顶级域名,这些域名通常都由两个英文字母组成。例如:.uk代表英国、.fr代表法国、.jp代表日本。中国的顶级域名是.cn,.cn下的域名由CNNIC进行管理。

nslookup 命令怎么用

nslookup是一个DNS查询工具,可以指定查询的类型,可以查到DNS记录的生存时间,还可以指定使用那个DNS服务器进行解释

一、缺省查询

不指定 dns-server,使用系统默认的 dns 服务器。 

nslookup www.baidu.com

二、指定DNS查询

指定 dns-server,查询相关IP和域名信息。

nslookup www.baidu.com 114.114.114.114

三、查询命名服务器

查询命名服务器,type类型是NS,注意大小写。

nslookup -q=type domain [dns-server]

nslookup -q=NS baidu.com

四、反向解析域名

通过IP地址逆向推导出对应的域名服务器。

nslookup –q=ptr [ip 地址]

nslookup -q=ptr 8.8.8.8

五、查询邮件服务器信息

nslookup -q=mx 服务器域名

nslookup -q=max www.baidu.com

IP 的作用是什么

Internet Protocal

主要约定了两件事:

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

IP分为内网和外网

内网:玩电脑、玩手机通过路由器

外网:电信DNS服务器、电信其他用户(如百度、腾讯)通过路由器

ping 命令怎么用

  1. 用来检测网络的连通情况和分析网络速度;
  2. 根据域名得到服务器IP;
  3. 根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量;
  4. 我们通常会用它来直接ping IP地址,来测试网络的连通情况。

域名是什么

域名就是对IP的别称

baidu.com对应什么IP

ping baidu.com 

qq.com对应什么IP

ping qq.com

知识点

  • 一个域名可以对应不同IP
  • 这个叫做均衡负载,防止一台机器扛不住
  • 一个IP可以对应不同域名
  • 这个叫做共享主机

分别哪几类域名

分为三类,分别是类别顶级域名、地理顶级域名、新顶级域名。

1.类别域名(口语中常说国际域名)共有7个,也就是现在通常说的国际域名。由于Internet最初是在美国发源的,因此最早的域名并无国家标识,人们按用途把它们分为几个大类,它们分别以不同的后缀结尾:.com(用于商业公司);.net(用于网络服务);.org(用于组织协会等);.gov(用于政府部门);.edu(用于教育机构);.mil(用于军事领域);.int(用于国际组织)。

2.是国别域名(地理顶级域名),共有243个国家和地区的代码,例如.CN代表中国,.UK代表英国,.US代表美国。其中.cn是中国专用的顶级域名, 其注册归CNNIC管理, 以.cn结尾的二级域名我们简称为国内域名。注册国家代码顶级域名下的二级域名的规则和政策与不同的国家的政策有关。

3.是新顶级域名注册也就是所谓的“新顶级域名”,是ICANN根据互联网发展需要,在2000年11月做出决议,从2001年开始使用的国际顶级域名,也包含7类:biz, info,name,pro,aero, coop, museum。 其中前4个是非限制性域,后3个是限制性域,如aero需是航空业公司注册,museum需是博物馆,coop需是集体企业(非投资人控制,无须利润最大化)注册。