网络进阶与架构(day 29)

.点(根域名)   .域名后面隐藏了一个点
顶级域名    以国家结尾的/以功能命名 .cn .com .jp .net .icu .我爱你 .edu(院校)
二级域名     jd.com oldboylinux.cn centos.org (一般购买使用的)
三级域名     xxx.jd.com 对购买的域名进行配置和使用,随意创建

常见网络协议

DNS解析流程:

1.DNS域名解析服务协议:域名解析为IP地址
7层协议 域名:www.360buy.com →jd.com→ip地址
网卡配置文件DNS地址:223.5.5.5,114.114.114.114(公共DNS服务器)

2.通过命令查看过程:
windows:
1.查看本机DNS缓存ipconfig /displaydns:记录各种域名及对应ip
/flushdns 清空缓存(host文件里写的不能清空)
windows的 etc路径:C:\windows\system32\drivers\etc\hosts
通过域名查询IP:
nslookup 域名
指定DNS服务器:
nslookup 域名 223.5.5.5

linux:
dig 域名:找域名对应的ip
dig trace 域名 显示过程(经过13个根),平时用不上

3.DNS故障
Linux无法上网–当DNS故障时
ping baidu.com 显示 name or service not known
ping 223.5.5.5/114.114.114.114或ip地址能通

域名转化成ip有问题,解决方案:
cat /etc/NetworkManager/system-connections/ens160.nmconnection
写入DNS1=223.5.5.5 DNS2=223.6.6.6
systemctl restart network
或者: /etc/resolv.conf
nameserver 223.5.5.5 实时生效
网卡配置文件更优先,重启生效

DNS补充:
阿里云DNS地址:223.5.5.5/223.6.6.6
谷歌DNS:
8.8.8.8
8.8.4.4
国内电信搭建通用DNS:
114.114.114.114
114.114.115.115

指定DNS地址解析域名
dig @8.8.8.8 www.baidu.com

小结:
1.理解什么是DNS
2.理解域名: .(根) .com顶级 二级 三级
3.核心掌握DNS解析流程,dig命令查看

ARP协议

IP→MAC地址
ARP地址解析协议:ip地址转换为物理网卡地址(MAC地址)
ARP是3层协议,工作在2层

解析流程简单:
10.0.0.200→10.0.0.2
1.发出arp请求,(在局域网内)发出广播找人
2.单播:所有局域网的人收到广播,只有10.0.0.2回复→我的mac地址是:xx:xx:xxxxx
3.缓存 mac地址
抓包查看:2台linux虚拟机

arp -n 不加n的时候显示的ip会被改成名字

A:ping -c1 10.0.0.51
arp -n
10.0.0.51 ether mac地址
#arp -d 删除arp缓存

ICMP协议

ICMP:Internet 控制报文协议
ping 使用的是icmp协议
ping 51
200 找51:Echo(ping)request请求
51回200:Echo (ping)reply响应(回复)

DHCP原理:自动分配IP地址
HTTP/HTTPS 超文本传输协议/加密

网络协议小结

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部