首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定/etc/host文件默认内容的规则是什么?

问确定/etc/host文件默认内容的规则是什么?
EN

Unix & Linux用户
提问于 2016-07-17 10:08:35
回答 2查看 296关注 0票数 0

有哪些规则决定具有这些特征的服务器的初始/etc/host文件中包含哪些内容?

  1. 它具有内部子网的内部IP地址。在172.20.x.x范围内
  2. 它有一个面向公共的IP地址,其与内部IP地址的映射为1到1。

ifconfig只显示内部IP地址,为172.20.x.x,它似乎不是为内部网络保留的范围的一部分(这让我有点困惑)

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-07-17 10:20:42

  • 第一规则语法正确
  • 第二条规则逻辑上正确
  • 第三条规则取决于你的发行版。

我希望本地主机和系统主机名都有一个条目。本地主机可以是一个ipv6条目(::1),在这种情况下,可能会有一个额外的ipv4 4- localhost条目。

您应该在主机文件中放置的是任何IP地址到域名关系,您不希望依赖DNS来确定这些关系。这不是默认的,这是定制。

票数 1
EN

Unix & Linux用户

发布于 2016-07-17 10:34:25

172、192和10是用于专用网络的IPv4第一位字节.标准指定第二个八进制的值范围。对于172,这是16通过31。

/etc/hosts的通常做法是提供一个环回地址,这显然是您的172地址。如果同时配置了IPv4和IPv6,则每个回送都需要一个单独的地址/主机名。

通常(但不是必需的,并且强烈依赖于您网络配置的其他部分),人们会在/etc/hosts中添加完全限定的域名和主机名。

公共IP地址显示(或不显示)取决于您配置的设备。AWS通常不显示公共地址,正如在讨论为什么ipconfig不能确定弹性ip?中提到的那样,但是您可能正在为其他系统(甚至是独立的服务器)进行配置。

进一步读:

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/296426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档