缺少 /etc/hosts 文件 – 如何创建新的 hosts 文件?

缺少 /etc/hosts 文件 – 如何创建新的 hosts 文件?

我已经在 Google 上搜索过,并在 Ask Ubuntu 上搜索过,但没有得到相关答案。我没有hosts文件/etc,我无法hosts在搜索中找到文件,我说的是系统 hosts 文件,而不是lampp/etc。我提到这一点是因为那里也没有 hosts 文件 - 也许这是一个线索。

我想知道如何hosts在 Ubuntu 中创建文件或获取我可以复制和粘贴的示例文件,或者如果有人可以帮助以最佳方式创建和编辑文件,我很乐意使用终端。

我甚至不确定它应该有什么扩展名 - 基本上我只想要hosts我了解 Ubuntu 应该在我的文件夹中附带的默认文件/etc

答案1

文件中各行/etc/hosts的格式如下:

<IP> <HOSTNAME>.<DOMAIN> <ALIAS>

您可以使用您喜欢的编辑器创建和/或编辑该文件:

sudo nano /etc/hosts     # with nano in a terminal
gksudo gedit /etc/hosts  # with gedit
kdesudo kate /etc/hosts  # with kate

以下是文件中一些有用的行 - 以 开头的行#是注释并将被忽略,允许使用空行:

# The following line is desirable for IPv4 capable hosts
127.0.0.1       localhost

# The following lines are desirable for IPv6 capable hosts
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

您可以在手册页上阅读有关格式的更多信息并获取示例(如何获取有关终端命令的帮助?):

man hosts

还有一个ubuntuforums.org 上的操作方法

进一步阅读:

相关内容