DNS 域名系统 (Domain Name System)

  DNS 域名系统 (Domain Name System)

许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。

因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。

名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。

域名结构:

因特网采用了层次树状结构的命名方法。

任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。

域名的结构由标号序列组成,各标号之间用点隔开:… . 三级域名 . 二级域名 . 顶级域名

各标号分别代表不同级别的域名

(1) 国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。

(2) 通用顶级域名 gTLD:最早的顶级域名是:

.com  (公司和企业)

.net  (网络服务机构)

.org  (非赢利性组织)

.edu  (美国专用的教育机构()

.gov  (美国专用的政府部门)

.mil   (美国专用的军事部门)

.int     (国际组织)

时间: 2024-08-24 09:40:02

DNS 域名系统 (Domain Name System)的相关文章

DNS域名系统解析

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53.在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明. DNS功能 每个IP地址都可以有一个主机名,主

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

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

DNS(域名系统)

定义 域名系统(Domain Name System)是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网 端口 DNS使用TCP和UDP的53端口. 限制 限制每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符. DNS域名解析流程 1.浏览器缓存 浏览器首先会在自身缓存中查找是否有该域名对应的IP地址,若命中则解析结束.(域名被缓存的时间也可通过TTL属性来设置) 2.系统缓存 若浏览器缓存中没命中该域名,则会自动检查用户计算机系统

TCP/IP详解学习笔记(8)-DNS域名系统

前面已经提到了访问一台机器要靠IP地址和MAC地址,其中,MAC地址可以通过ARP协议得到,所以这对用户是透明的,但是IP地址就不行,无论如何用户都需要用一个指定的IP来访问一台计算机,而IP地址又非常不好记,于是就出现了DNS系统 1.DNS系统介绍 DNS的全称是Domain Name System.它负责把FQDN(就是以"."分隔结尾的名字)翻译成一个IP.最初的DNS系统使用的是一个巨大的hosts.txt文件(很吃惊,用 这个就好使了?),可是一段时间以后,开发这就不得不用

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服务器查询.其他服务器查

学习整理与细化(1)——Internet 的域名系统(domain name system)

2015-09-20 整理人:承蒙时光 如有错误欢迎指教O(∩_∩)O谢谢 1.作用:提供主机符号符名与IP地址之间转换服务也称域名服务: 2..域名系统的层次型结构命名机制(服务器地址): 计算机名(有意义的英文名).三级子域(组织机构名英文缩写).二级子域(类别域名|行政域名).一级子域(顶级域名)(通用域|国家域). 通用域->组织->com(商业)\edu(教育)\gov(政府)\net(网络机构)\org(非营利组织): 国家域->国家->一些国家的英文缩写,如:CN表示

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

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

DNS域名系统

在服务端安装named服务 首次开启时需要在所在主机输入随机字符 查看named服务所使用的端口 查看端口后发现此时服务之开启了本机回送地址所以无法使用 配置named服务配置文件 vim /etc/named.conf   ###named服务主配置文件 修改配置文件 options {        listen-on port 53 { any; };                     ###53端口对所有人开放        listen-on-v6 port 53 { ::1;