当前位置: 首页 > news >正文

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

域名系统(DNS Domain Name System)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。

 

从应用角度上看,对DNS的访问时通过一个地址解析器(resolver)来完成的。

在Unix主机中,该解析器主要是通过两个库函数gethostbyname(3)和gethostbyaddr(3)来访问的。前者接收主机名字返回IP地址,而后者接收IP地址来寻找主机名字。

解析器通过一个或多个名字服务器来完成这种相互转换。

 

 

DNS基础

DNS的名字空间具有层次结构,下图显示了这种层次结构

 

 

应用程序通过名字解析器将主机名跟IP地址进行转换。名字解析器将向一个本地名字服务器发送查询请求,这个名字服务器可能通过某个根名字服务器或其他名字服务器来完成这个查询。

 

转载于:https://www.cnblogs.com/runnyu/p/4746051.html

相关文章:

  • Java连接Oracle数据库
  • JN5139 zigbee 资料
  • 洛谷1219 八皇后 解题报告
  • js获取url请求参数
  • poj 1840 Eqs
  • html中DIV+CSS与TABLE布局方式的区别及HTML5新加入的结构标签(转)
  • C#之#if #endif的简单用法
  • 1.3 git和github -3 同步到远程仓库
  • [转]堆排序
  • 枚举类型(C#)
  • 【JavaScript】操作Canvas画图
  • 20150909—Win10系统80端口被System占用
  • Codeforces Round #319 (Div. 2) C Vasya and Petya's Game (数论)
  • HTML 学习笔记 day three
  • websphere7.0中配置mysql数据源
  • IDEA常用插件整理
  • JS专题之继承
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • MySQL用户中的%到底包不包括localhost?
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Vim 折腾记
  • 闭包--闭包之tab栏切换(四)
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 微信小程序--------语音识别(前端自己也能玩)
  • 问题之ssh中Host key verification failed的解决
  • 项目管理碎碎念系列之一:干系人管理
  • 在Mac OS X上安装 Ruby运行环境
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • #162 (Div. 2)
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (42)STM32——LCD显示屏实验笔记
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (离散数学)逻辑连接词
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (生成器)yield与(迭代器)generator
  • (十) 初识 Docker file
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET HttpWebRequest、WebClient、HttpClient
  • .Net mvc总结
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .net6Api后台+uniapp导出Excel
  • .NET微信公众号开发-2.0创建自定义菜单
  • .Net转前端开发-启航篇,如何定制博客园主题
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • [2669]2-2 Time类的定义
  • [asp.net core]project.json(2)
  • [English]英语积累本
  • [iOS]-UIKit