网络基础知识 Dynamic Host Configuration Protocol 动态主机配置协议与Domain Name Service 域名服务

本文详细阐述了DNS域名解析流程,从客户机发送的广播包到服务器响应,包括DNS缓存、递归与迭代查询,以及DHCP协议的工作原理,如发现、offer、请求和续约。还介绍了DNS记录类型、服务器分类及常见命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

·DHCP Discovery 广播包(包含客户机的MAC地址)
·DHCP Offer 广播包
·DHCP Request 广播包
·DHCP ACK 广播包
·DHCP续约 Request 包
·无服务器响应,自己给自己分配一个169.254.x.x/16

DNS Domain Name Service 域名服务

服务器处理顺序:
DNS高速缓存 看是否是自己负责区域(本地区域解析文件) 看是否有转发器 根

客户机请求域名的顺序:
DNS缓存 hosts文件 找本地DNS服务器

·作用:为客户机提供域名解析服务

·按照查询方式分类:
递归:问什么给什么,客户机与本地DNS服务器的关系
迭代:问什么给路径,DNS服务器之间的聊天;根域最重要,13台

本地DNS服务器:直接为客户机提供服务的服务器

·DNS先看缓存 通过转发器(递归)问公网的DNS
·缓存服务器
·清除本地DNS缓存 ipconfig /flushdns
·展示DNS缓存 ipconfig /displaydns

·nslookup
·域名解析记录类型:
A记录:正向解析记录
CNAME记录:别名
PTR记录:反向解析记录
MX:邮件交换记录
NS:域名服务器解析

·DNS服务器分类:
主要名称服务器
辅助名称服务器(备份)
根名称服务器(13台)
[高速]缓存名称服务器(只负责缓存,加快速度)

·命令:
ipconfig 能看IP 子网掩码 网关
ipconfig /all IP 子网掩码 网关 DNS 租期
ipconfig /release 释放IP 毁约(DHCP)
ipconfig /renew 重新获取地址/续约(DHCP)
ipconfig /displaydns 查看客户机的dns缓存
ipconfig /flushdns 清空客户机的dns缓存

hosts文件位置:C:\windows\system32\drivers\etc

linux环境

文件位置:/etc/hosts

刷新命令:systemctl restart nscd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值