#4.2 怎么样从 Windows 通过 SSH 远程 Linux (Linux 机器学习 教程教学 tutorial)
目录:
hosts文件用于将域名(主机名)映射到IP地址。 它是所有操作系统(包括Linux,Windows和macOS)使用的纯文本文件。
主机文件的优先级高于DNS。 当您键入要访问的网站的域名时,该域名必须转换为其相应的IP地址。 操作系统首先检查其主机文件中是否有相应的域,如果没有该域的条目,它将查询配置的DNS服务器以解析指定的域名。 这仅影响进行更改的计算机,而不影响域在全球范围内的解析方式。
当您想在不更改域DNS设置的情况下测试网站时,使用hosts文件将域映射到IP地址特别有用。 例如,您要将网站迁移到新服务器,并且想要在将域指向新服务器之前验证其是否完全正常。 主机文件还可以用于阻止您计算机上的网站。
,我们将提供有关如何在Linux,macOS和Windows上修改主机文件的说明。
主机文件格式
主机文件中的条目具有以下格式:
IPAddress DomainName
IP地址和域名之间至少应有一个空格或制表符。 以
#
开头的行是注释,将被忽略。
要将条目添加到hosts文件,只需在文本编辑器中打开文件即可。 下面是一个示例主机文件:
# Static table lookup for hostnames. # See hosts(5) for details. 127.0.1.1 linuxize.desktop linuxize 127.0.0.1 localhost
主机文件更改立即生效,除非应用程序缓存了DNS条目。
要撤消更改,只需打开文件并删除添加的行。
在Linux中修改主机文件
在Linux上,文件的完整路径为
/etc/hosts
。
以下说明适用于所有Linux发行版,包括Ubuntu,CentOS,RHEL,Debian和Linux Mint:
-
在终端窗口中,使用喜欢的文本编辑器打开hosts文件:
sudo nano /etc/hosts出现提示时,输入您的sudo密码。
向下滚动到文件末尾并添加新条目:



保存更改并刷新DNS缓存:
dscacheutil -flushcache
结论
hosts文件允许您设置给定域名的IP地址。
如有任何疑问,请随时发表评论。
DNS终端









