本节书摘来自异步社区《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地址的功能。这样的防火墙功能有一些特殊的用法,但重要的是牢记以太网地址并不会跨网络在端到端间传递。以太网地址只在临近的网络接口、主机或路由器之间传递。它们不会不经改变地穿过路由器。

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

  1. CentOS(Linux)配置主机名和IP地址的映射关系

    1.修改主机名 #查看主机名 hostname #修改主机名 hostname yuanke01 2.配置主机名和IP地址的映射关系 #打开/etc/hostvim /etc/host#添加主机名和I ...

  2. 包含了主机名到ip地址的映射关系的文件是什么 ?

    包含了主机名到ip地址的映射关系的文件是什么 ? A. /eto/HOSNAME  B./eto/hosts  c./eto/resolv.conf D./eto/net [解析] /etc/host ...

  3. Android修改主机名和IP地址问题

    Android修改主机名和IP地址问题 搜了一下找到如下方法,不知到能用不: Android手机系统如何修改hosts文件 由于某些原因,可能需要修改 hosts 文件指定域名到对应的 IP 地址.A ...

  4. oracle+查询主机地址,oracle函数:获取Internet主机名和ip地址

    您可能感兴趣的话题: Oracle 核心提示:oracle函数获取Internet主机名和ip地址 Oracle包utl_inaddr 作用:用于取得局域网或Internet环境中的主机名和IP地址. ...

  5. printf 地址_C程序显示主机名和IP地址

    查找本地计算机的主机名和IP地址的方法有很多.这是使用C程序查找主机名和IP地址的简单方法. 我们将使用以下功能: gethostname() :gethostname函数检索本地计算机的标准主机名. ...

  6. 域用户桌面显示计算机名,用Bginfo设置域客户端桌面显示主机名和IP地址信息

    老林同学那天给老师部署了个作业,说在维护工作中,经常要问用户他们的主机名或IP地址是多少,大多数用户难以找到这些信息,如果能将主机名显示在"我的电脑"下面就好了,结果,这个作业小徐 ...

  7. 识别主机名和IP地址

    文章来源:https://oracle-base.com/articles/misc/identifying-host-names-and-addresses Identifying Host Nam ...

  8. 5.1.3 配置主机名和IP地址的映射关系

    5.1.3 配置主机名和IP地址的映射关系 在CentOS 6.8服务器中,主机名和IP地址的映射关系可以在/etc/hosts文件中进行配置.这里可以通过vim编辑器对/etc/hosts文件进行编 ...

  9. 根据ip查询linux主机名,根据ip地址查询其他主机名(Linux)

    局域网内可以通过下述命令来根据ip地址查询其他主机名(Linux) 使用nmblookup -A ip命令查询 Linux代码 [admin@v015213 ~/lpmall]$ nmblookup ...

最新文章

  1. sys.check_constraints
  2. 高压细水雾灭火技术在数据中心机房中的消防应用
  3. Python中url的编码以及解码
  4. React jsx转换成原生JavaScript的一个例子
  5. 【linux】linux Vim编辑器快捷键
  6. linux动态调试工具od,OllyDBG(OD动态调试工具)
  7. 【译】Spring 4.0带来的@Conditional注解
  8. Tasker to stop Poweramp control for the headset while there is an incoming SMS - frozen
  9. Java50道经典习题-程序7 处理字符串
  10. kodi pvr 不能安装_Kodi看电视直播教程 安装PVR IPTV Simple Client播放m3u8直播源
  11. 京东商城发现了一枚Bug
  12. 源码编译安装Netron模型可视化工具
  13. MySQL基础学习第十三课(视图的创建)
  14. 问题解决_系统识别不了内存
  15. 鲁大师2022半年报显卡排行,NVIDIA霸榜,七彩虹成最大赢家!
  16. 简述python的安装过程_安装Python-3.5.2过程中常见的几种错误
  17. java-net-php-python-springboot学校在线作业考试系统计算机毕业设计程序
  18. 上周热点回顾(4.9-4.15)
  19. 小故事大道理——生存方略
  20. 每个架构师都应该了解的理论:康威定律

热门文章

  1. matlab数据转换为tecplot格式[ASCII码格式下的plt文件]
  2. 可以伪装成计算机的应用,伪装成计算器隐藏应用软件
  3. Jpeg-9e源码编译(Win10,VS2022)
  4. 出现 Unexpected token T in JSON at position 0 ,at JSON.parse (<anonymous>) 的解决方法
  5. C# 传递数组参数_一维数组_二维数组
  6. UnsatisfiedDependencyException: Error creating bean with name ‘personRecordServiceImpl‘:...
  7. DZY Loves Sequences (dp)
  8. base ring shell skirt skirt 压力容器_压力容器工程规定(2)
  9. ARM7(LPC2xxx)芯片的小总结
  10. 假期培训第一阶段的总结和第二阶段的总结