• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
白_胖_子
Linux学习的生活就是这么朴实无华且枯燥
博客园    首页    新随笔    联系   管理    订阅  订阅

DNS服务和BIND

名字解析和DNS

IP地址+端口号=socket(套接字)
不用记IP地址找到主机,给主机起一个名称。
将名称转换为ip地址,这个过程叫做名字解析

存在hosts 文件中 名称和ip的对应关系

DNS

Dimain Name System 域名系统

早期NIS服务,完全集中的DNS服务,只适合中小型的网络。

不能太分散,也不能太集中,民主集中制!

分布式:借鉴了分散,也借鉴了集中。

DNS利用分布式的思想。是一个通用服务。
一个老牌的DNS服务项目:
BIND:Bekerley Internet Name Domain ,由ISC www.isc.org 提供的DNS软件实现

DNS用到两个端口

  • UDP 53
  • TCP 53

域名

  • 域名 子域名+父域名 . (点)
  • 全称域名 FQDN 主机名(名) + 域名 (姓)
根域 . (点)
|
顶级域名  com  net org edu gov cn tw
|
二级域 abc.com def.org
  • 递归查询
    依次向上查询,最终结果,负责到底
  • 迭代查询
    向别的服务器查,给间接结果
    IPv4
    13个根服务器,10个在美国 2个在欧洲 1个在日本
    IPv6
    25个 ,其中1个根在中国,1主3备

当我们通过浏览器输入域名后发生了什么?(综合面试题)

完整的查询请求过程

向前 向后 向左 向右

DNS的配置

云上直接添加ip解析
TTL 缓存时间
/*
@本域域名 解决不敲也能访问
*通配符域名 解决前面乱敲也能访问
配合起来用,可以解决主域名前缀敲错无法访问的问题。
*/

* * * 胖并快乐着的死肥宅 * * *
posted @ 2020-05-29 11:06  白_胖_子  阅读(159)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3