《Linux防火墙(第4版)》——1.5 主机名和IP地址

简介: IP层通过32或128比特的IP地址来识别网络主机,而子网或链路层使用唯一的48比特以太网地址或MAC地址,该地址可以由制造商烧写进网卡,也可以由用户设置。IP地址在端点主机中被传送以相互识别。以太网地址在相邻的主机和路由器间传递。

本节书摘来自异步社区《Linux防火墙(第4版)》一书中的第1章,第1.5节,作者:【美】Steve Suehring(史蒂夫 苏哈林)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.5 主机名和IP地址

人们喜欢使用词语来命名事物,例如命名一个计算机为mycomputer.mydomain.example.com。从技术上严格来说,这个命名并不指这台计算机,而是这台计算机中的网络接口。如果这台计算机有多个网卡,每个网卡将拥有不同的名字以及地址,看上去可能是在不同的网络和不同的子域中。

主机名的各部分间使用点进行分割。例如mycomputer.mydomain.example.com,最左边的部分mycomputer,是主机名,而.mydomain、.example以及.com分别是这个网卡所处的域。网络域是层次树形。那么什么是域呢?它是一种命名的约定。层次域树代表了全球域名服务(Domain Name Service,DNS)数据库的层级性特点。DNS将符号名称(人们为计算机和网络的命名)映射到数字地址(IP层用来唯一标识网络接口,即IP地址)。

DNS的映射是双向的:IP地址到主机名,主机名到IP地址。当您在浏览器中点击一个URL时,会查询DNS数据库,以找到与该主机名关联的唯一IP地址。该IP地址将被作为数据包里IP层的目的地址。

1.5.1 IP地址和以太网地址
IP层通过32或128比特的IP地址来识别网络主机,而子网或链路层使用唯一的48比特以太网地址或MAC地址,该地址可以由制造商烧写进网卡,也可以由用户设置。IP地址在端点主机中被传送以相互识别。以太网地址在相邻的主机和路由器间传递。

通常,在关于防火墙的讨论中可以忽略以太网地址。第二层的硬件以太网地址对于第三层IP层和第四层传输层是不可见的。您会在后面的章节中看到,Linux防火墙管理程序已经扩充了存取和过滤MAC地址的功能。这样的防火墙功能有一些特殊的用法,但重要的是牢记以太网地址并不会跨网络在端到端间传递。以太网地址只在临近的网络接口、主机或路由器之间传递。它们不会不经改变地穿过路由器。

相关文章
|
1月前
|
网络协议 Ubuntu Linux
Linux 动态/静态配置ip网卡信息
Linux 动态/静态配置ip网卡信息
36 0
|
1月前
|
存储 缓存 Linux
如何在Linux环境下对pip的缓存地址进行修改
如何在Linux环境下对pip的缓存地址进行修改
|
存储 编译器
Linux--程序地址空间
Linux--程序地址空间
|
1月前
|
数据可视化 Linux API
如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
|
1月前
|
存储 安全 网络协议
使用 firewall-cmd 管理 Linux 防火墙端口
本文将介绍如何使用 firewall-cmd 工具在 Linux 系统中进行简单端口管理,包括开放、查询、关闭等操作。通过实例展示相关命令的用法,希望能对大家有所帮助。
|
7天前
|
Linux 网络安全
linux如何关闭防火墙
记住,关闭防火墙可能会降低系统安全性,请在真正需要的情况下关闭,并确保你在网络环境中采取其他安全措施。
15 0
|
16天前
|
Linux 编译器 Windows
【Linux】10. 进程地址空间
【Linux】10. 进程地址空间
19 4
|
17天前
|
域名解析 监控 网络协议
Linux网卡与IP地址:通往网络世界的通行证 🌐
探索Linux网卡与IP地址关系,理解网卡作为网络通信的关键。Linux网卡需配置IP地址以实现唯一标识、通信、路由、安全管理和网络服务。无IP地址时,网卡在特定情况如局域网服务、网络监控、无线认证和网络启动可有限工作,但通用功能受限。配置IP地址通常通过`ifconfig`(传统)或`ip`(现代)命令,永久配置需编辑网络配置文件。配置错误如IP冲突、子网掩码错误、默认网关和DNS配置不当可能导致服务中断、网络拥堵、安全漏洞和数据丢失。重视网络配置的正确与安全至关重要。
Linux网卡与IP地址:通往网络世界的通行证 🌐
|
1月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
29 0
|
1月前
|
网络协议 Linux C++
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
Linux C/C++ 网络编程中地址格式转换(inet_pton和inet_ntop函数)
25 0