首页

ip域名DNS和Host介绍

kkcode
2018-04-20  阅读 517

什么是 ip?

  • 在 Internet 上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门的地址,称为 IP 地址。通过 IP 地址就可以访问到每一台主机。

IP 地址由 4 部分数字组成,每部分都不大于 256,各部分之间用小数点分开。
例如 “百度搜索” 主机的 IP 地址就是:[119.75.217.109]在浏览器上输入这个 IP 地址,就可以访问到百度的主页。
我们的每个虚拟主机用户,都分配一个永久的 IP 地址。

什么是域名?

虽然可以通过 IP 地址来访问每一台主机,但是要记住那么多枯糙的数字串显然是非常困难的,为此,Internet 提供了域名 (Domain Name)。
域名也由若干部分组成,各部分之间用小数点分开,例如 “百度搜索” 主机的域名是百度的拼音,就是“www.baidu.com”,显然域名比 IP 地址好记忆多了。

域名前加上传输协议信息及主机类型信息就构成了网址 (URL),例如“百度搜索” 的 www 主机的 URL 就是:“http://www.baidu.com”。

域名有哪些类型?

由于 Internet 最初是在美国发源的,因此最早的域名并无国家标识,人们按用途把它们分为几个大类,它们分别以不同的后缀结尾:

  • .com 用于商业公司

  • .org 用于组织、协会等

  • .net 用于网络服务

  • .edu 用于教育机构

  • .gov. 用于政府部门

  • .mil 用于军事领域

随着 Internet 向全世界的发展,除了 edu、gov、mil、一般只在美国专用外,另外三个大类 com、org、net 则成为全世界通用.
因此这三大类域名通常称为国际域名。由于国际域名资源有限,各个国家、地区在域名最后加上了国家标识段,由此形成了各个国家、地区自己的国内域名,如:

  • .com.cn 中国的商业

  • .org.hk 香港的组织

  • .net.jp 日本的网络

显然国际域名具有比国内域名更高的级别,更有利于企业的形象。

什么是 url:

我们在浏览器的地址栏里输入的网站地址叫做 URL (Uniform Resource Locator,统一资源定位符)。
就像每家每户都有一个门牌地址一样,每个网页也都有一个 Internet 地址。
当你在浏览器的地址框中输入一个 URL 或是单击一个超级链接时,URL 就确定了要浏览的地址。
浏览器通过超文本传输协议 (HTTP),将 Web 服务器上站点的网页代码提取出来,并翻译成漂亮的网页。
因此,在我们认识 HTTP 之前,有必要先弄清楚 URL 的组成, 例如:http://www.baidu.com/china/index.htm。

它的含义如下

  1. http://:代表超文本传输协议,通知 baidu.com 服务器显示 Web 页,通常不用输入;

  2. www:代表一个 Web(万维网)服务器;

  3. baidu.com/:这是装有网页的服务器的域名,或站点服务器的名称;

  4. China/:为该服务器上的子目录,就好像我们的文件夹;

  5. Index.htm:index.htm 是文件夹中的一个 H 搜索 TML 文件(网页)

网址(url)和域名的关系?

网址是打开网站的地址;
比如:http://zhidao.baidu.com/question/263101382.html?push=core&group=1 这个是网址;
域名是 zhidao.baidu.com,指 http:// 前面到第一个 / 中间的一段。

域名和 IP 地址的关系?

ip 是房子的门牌地址,域名是房子的主人名字。房子可以换主人,但是不能换地址。
ip 地址是 Internet 网中主机地址的一种数字标识,IP 就使用这个地址在主机之间传递信息,
而域名是互联网中用于解决地址对应问题的一种方法。
域名像名字一样简单好记,可以广泛传播.

比如:

baidu.com
google.com复制代码

域名与 IP 地址的对应关系

对应关系有两种类型:

  1. 一对一

Internet 上 IP 地址是唯一的,一个 IP 地址对应着唯一的一台主机。
给定一个域名地址能找到一个唯一对应的 IP 地址。

  1. 一对多

一台计算机提供多个服务,既作 www 服务器又作邮件服务器。
IP 地址还是唯一,但可根据计算机提供的多个服务给予不同域名。
一个 IP 地址对应多个域名。

什么是 DNS?

DNS: Domain Name System 域名系统
人们习惯记忆域名,但机器间互相只认 IP 地址,域名与 IP 地址之间是一一对应的,
它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。

DNS 和 HOSTS 比较?

相同点:都是把网址解析成 IP 地址
HOSTS 文件相当于一个本地的小型 DNS 服务器,电脑会优先在本地的 HOSTS 文件中查找网址对应的 IP,如果没有找到,才向 DNS 请求。
通俗地比方:DNS 就是全市的电话黄页,HOSTS 就是你的个人通讯本了。

file

本文为作者原创文章,转载无需和我联系,但请注明转载链接。 【前端黑猫】