Day27课堂笔记

1.1.1 DNS域名解析协议

DNS协议就是用来将域名转换为IP地址或者将IP地址转换为相应的域名地址的协议。

我们都知道,TCP/IP中使用的是IP地址和端口号来确定网络上某一台主机上的某一个程序,那为什么不用域名来直接进行通信呢?

因为IP地址是固定长度的,IPv4是32位,IPv6是128位,而域名是变长的,不便于计算机处理。

IP地址对于用户来说不方便记忆,但域名便于用户使用,例如www.baidu.com这是百度的域名。

总结一点就是IP地址是面向主机的,而域名则是面向用户的。

1.1.2 ARP地址解析协议

  ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写,就是主机在发送帧前将目标网络层地址转换成目标物理地址的过程。

1.2 常见的网络命令

1.2.1 ping 检测网络的连通情况和分析网络速度

ping 域名,可以知道DNS有没有问题。如果无应答,则DNS没有配置或有问题

1.2.2  iftop 监控网络流量

主要参数是-i:指定监测的网卡

1.3 企业网络出现问题的排查流程

第一步: 检查硬件:使用交叉验证法

第二步: ping 网关(路由)

第三步: ping 公网IP

第四步: ping DNS

第五步: ping 自己服务器的地址

1.4 静态路由项目

1.4.1 准备3台虚拟机

第一台一块网卡,网址为:10.0.0.11

第二台二块网卡,网址为:10.0.0.12和192.168.0.12

第三台一块网卡,网址为:192.168.0.13

1.4.2 在第一台主机上操作

在本网段访问主机2:ping 10.0.0.12可以访问

跨网段访问主机2:ping 192.168.0.12 发现无响应

输入以下命令,添加一条静态的路由信息

route add -net 192.168.0.0/24 gw 10.0.0.12

输入route -n 查看路由表,添加上192.168.0.0网段后再 ping 192.168.0.12 就可以通了

1.4.3 在第三台主机上操作

按照第一台主机的步骤添加路由信息

route add -net 10.0.0.0/24 gw 192.168.0.12

ping 10.0.0.12可以ping通

但此时主机1和主机3仍不能互通

1.4.4 在第二台主机上操作

输入

echo"net.ipv4.ip_forward=1">>/etc/sysctl.conf

修改内核信息,开启转发功能,然后输入

sysctl –p

使修改生效,此时主机1就可以和主机3互通了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux网络运维课程知识点目录 一、知识点回顾 1、什么是网络? 主机与主机之间相互通信实现资源共享,条件:...
    Aza_Lxxx阅读 2,350评论 0 0
  • 一、知识点回顾 1、网络? 1、 传输介质 2、 硬件 2、两台主机之间进行通信? 3、交换网络(局域网内...
    浪子_lucy阅读 1,170评论 0 0
  • 静态路由项目 1、网络中比较重要的协议 1)DNS 域名解析协议 ARP 交换机 主机----MAC地址 ...
    Zh_bd92阅读 1,085评论 0 0
  • 七绝·鹊桥会 文/温志龄 它邦返故谒佳姝,昔日同窗私秘诉。 昵忆微频互眷怀,常铭往岁红颜顾。
    碧野牧歌阅读 3,535评论 2 8
  • 辽阔的空 飘着风筝 它顺着风的方向 忽高忽低 风决定着 它的去向 可谁 来决定风 蓝天大海 交相辉映 风筝在天 高...
    渝湘阅读 1,404评论 0 7