域名系统

域名由来:

我们可以通过IP地址去访问网站,但是对大多数用户来说,访问每个网站都需要记住一串数字是不现实的,所以用户可以通过域名来访问网站。

域名,其实是具有一定含义的字符组合。域名系统是因特网上作为域名和IP地址相互映射的一个分布式数据库,能让用户更方便使用互联网。

域名系统:

域名系统(DNS)的层次命名机构,在Internet中,有中央管理机构(NIC)又称为顶级域,将一级域分成若干部分,并将各部分的管理权授予相应的机构。再一级一级分下去刑场亿个层次结构;

一级域名如下:

  • .com
  • .edu
  • .org
  • .net
  • .gov
  • .mil
  • .xx

域名表达式为,在地址表达式中,最右边的是最高层次的域名,最左边的是主机名,域与域之间用圆点隔开;

域名解析:通过主机最终得到该主机名对应的IP地址;

时间: 2024-12-10 19:49:34

域名系统的相关文章

DNS(域名系统)与BIND(Berkeley互联网名称域)

一直以来对浏览器地址栏输入的地址有极大的困惑,为什么输入的是www?为什么结尾是.com?为什么要用"."来分隔三部分(大多数情况下)?好吧,大学后才知道,这东西学名是叫域名,而不是网民称的网址什么的:域名让我们更方便的访问,而不是要死记住那一大串的数字:ip地址: 一.先认识一下这个名称域,也可以叫ta名称空间,在空间上形象的把ta看作一棵倒置的树,数据结构里的树形结构知道吧,就跟那差不多的样子: 比如www.baidu.com 根域(.)在最后被省略不写,com是它的顶级域,bai

《TCP/IP详解卷1:协议》第14章 DNS:域名系统---读书笔记

<TCP/IP详解卷1:协议>第14章 DNS:域名系统---读书笔记 1.引言 5.指针查询 DNS中一直难于理解的部分就是指针查询方式,即给定一个IP地址,返回与该地址对应的域名. 当一个组织加入Internet,并获得DNS域名空间的授权,如noao.edu,则它们也获得了对应IP地址的in-addr.arpa域名空间的授权.在noao.edu这个例子中,它的网络号是140.252的B类网络.在DNS树中结点in-addr.arpa的下一级必须是该IP地址的第一字节(例中为140),再下

《Python网络编程基础》第四章 域名系统

域名系统(DNS) 是一个分布式的数据库,它主要用来把主机名转换成IP地址.DNS以及相关系统之所以存在,主要有以下两个原因: 它们可以使人们比较容易地记住名字,如www.baidu.com. 它们允许服务器改变IP地址,但是还用同样的名字. 作为一个例子,让我们看一下查询    www.baidu.com  首先,您的程序会和操作系统配置文件指定的本地名称服务器通信.这个服务器是一个递归的名称服务器,它收到请求并以适当的方式传递下去,它会为您完成大量工作. 递归服务器做的第一件事情是询问.co

DNS 域名系统的简介

一.DNS域名系统简介 1.网络中为了区别各个主机,必须为每台主机分配一个唯一的地址, 这个地址即称为“IP 地址.但这些数字难以记忆, 所以采用“域名” 的方式来取代这些数字. 2.当某台主机要与其他主机通信时, 就可以利用主机名称向DNS 服务器查询该主机的IP地址, 整个DNS域名系统由以下四个部分组成.     1.DNS域名空间  2.资源记录  3. DNS服务器  4.DNS客户端 3.根域  -顶级域(com /cn /edu /net) --二级域 (com /redheadh

python 网络编程(五)---DNS域名系统

1.域名系统定义 DNS计算机域名系统由域名服务器和域名解析器组成.通常输入的是网址就是一个域名. 2.域名查询 查询方式包括: 1)正向查询:由域名查找对应的IP(如:119.75.218.77">www.baidu.com->119.75.218.77 ) 2)反向查询:由IP查找域名(如:119.75.218.77 –> www.baidu.com) 查询方式包括: 1)递归查询:当DNS服务器接收到客户端的查询请求时,会做出相应的反应(本地DNS服务器查询.其他服务器查

170325 第六章应用层 域名系统 DNS

应用层协议的特点: (1)每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的.应用层的具体内容就是规定应用进程在通信时所遵循的协议. (2)应用层的许多协议都是基于客户服务器方式.客户(client)和服务器(server)都是指通信中所涉及的两个应用进程.客户服务器方式所描述的是进程之间服务和被服务的关系.客户是服务请求方,服务器是服务提供方. 一.域名系统 DNS 1.1 域名系统概述 (1)主机接收到数据后,通过端口号

Telnet服务器和域名系统的端口号 Mac OS X

找到Telnet服务器和域名系统的端口号: 1 lapommedeMacBook-Pro:~ lapomme$ grep telnet /etc/services 2 telnet 23/udp # Telnet 3 telnet 23/tcp # Telnet 4 rtelnet 107/udp # Remote Telnet Service 5 rtelnet 107/tcp # Remote Telnet Service 6 login 513/tcp # remote login a l

DNS 域名系统 (Domain Name System)

  DNS 域名系统 (Domain Name System) 许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统. 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS. 名字到 IP 地址的解析是由若干个域名服务器程序完成的.域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器. 域名结构: 因特网采用了层次树状结构的命名方法. 任何一个连接在因特网上的主机或路由器,都有一个唯一的

TCP/IP详解 卷一(第十四章 DNS:域名系统)

域名系统(DNS Domain Name System)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息. 从应用角度上看,对DNS的访问时通过一个地址解析器(resolver)来完成的. 在Unix主机中,该解析器主要是通过两个库函数gethostbyname(3)和gethostbyaddr(3)来访问的.前者接收主机名字返回IP地址,而后者接收IP地址来寻找主机名字. 解析器通过一个或多个名字服务器来完成这种相互转换. DNS基础 D