您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux百科

Linux 入门指南丨使用系统hosts文件进行域名解析

时间:2022-08-12 11:44:49  来源:  作者:三网IT教育

hosts文件用于将域名(主机名)映射到IP地址。它在所有操作系统(包括linuxwindowsmacOS)都是一个纯文本文件。hosts文件允许你设置指定映射域名的IP地址。这个更改只作用于当前计算机,而不会影响全域网的解析方式。

hosts文件优先于DNS。当你键入要访问的网站的域名时,必须将域名转换为其对应的IP地址。操作系统首先检查其hosts文件中是否存在相应的域名,如果该域名没有条目,它将查询配置的DNS服务器以解析指定的域名。

如果你想在不更改域DNS设置的情况下测试你的网站,这将非常有用。例如,你要将网站迁移到新服务器,并且希望在将域指向新服务器之前验证它是否完全正常运行。hosts文件还可用于阻止计算机上的网站。

在本文中,我们将提供有关如何在Linux,macOS和Windows上修改hosts文件的说明。

  • 主机文件格式

hosts文件中的条目具有以下格式:

IPAddress DomAInName [DomainAliases]

IP地址和域名应至少由一个空格或制表符分隔。以#开头的行是被忽略的。

要向hosts文件添加条目,只需在文本编辑器中打开该文件即可。下面是一个示例主机文件:

# Static table lookup for hostnames.

# See hosts(5) for details.

127.0.0.1 rumenz.com rumenz

127.0.0.1 localhost

主机文件更改会立即生效,除非应用程序缓存DNS解释结果。

这个时候我们就可以在浏览器地址栏输入rumenz.com 或 rumenz访问我们在本机部署的网站程序。

  • 在Linux中修改hosts文件

在Linux中,hosts文件位于:/etc/hosts。以下说明适用于Linux所有发行版,包括Ubuntu,centos,RHEL,Debian和Linux Mint。

在终端窗口中,使用你喜欢的文本编辑器打开hosts文件:

sudo vim /etc/hosts

出现提示你的sudo密码。

  • 在Windows中修改hosts文件

在Windows中,hosts文件位于:

c:WindowsSystem32Driversetchosts

。以下说明适用于Windows 10和Windows 8。

按Windows键并在搜索字段中键入记事本。

右键单击“记事本”图标,然后选择“以管理员身份运行”。

在记事本中,单击文件,然后单击打开。在“文件名”字段中,粘贴

c:WindowsSystem32driversetchosts

127.0.0.1 rumenz.com rumenz

127.0.0.1 localhost

向下滚动到文件末尾并添加新条目:

单击File> 保存更改Save

  • 修改macOS中的hosts文件

在macOS中,hosts文件位于:/etc/hosts。以下说明适用于所有macOS版本。

在终端窗口中,使用你喜欢的文本编辑器打开hosts文件:

sudo vim /etc/hosts

127.0.0.1 rumenz.com rumenz

127.0.0.1 localhost

出现提示时输入管理密码。

dscacheutil -flushcache



Tags:hosts   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
聊聊如何在docker环境中配置hosts
前言不知道大家有没有遇到这种场景,部署在docker环境的项目,需要通过域名访问外部一些资源,但因为没有配置dns解析,因此需要通过配置hosts来进行访问。本文就来聊聊可以通过哪些...【详细内容】
2023-03-28  Search: hosts  点击:(337)  评论:(0)  加入收藏
Ghips:自动获取 GitHub 最快 IP,一键刷新 hosts,说说源码中的干货
Ghips 是一个仅 600 KB 的开源软件:GitHub.com/aardio/Ghips支持 Win7,Win8,Win10,Win11 等操作系统。软件通过 GitHub 官方 API 获取所有 IP,并自动找到最快 IP。 更新 IP 后首...【详细内容】
2022-11-02  Search: hosts  点击:(575)  评论:(0)  加入收藏
重新配置Hosts文件,谷歌翻译仍可继续使用
作者:@老铁的最新号外No.252 - 重新配置Hosts文件,谷歌翻译仍可继续使用内容方向:Win11更新推送动态、App软件工具应用、Excel实操技巧教程 。正 文谷歌翻译的退出,让很多小伙伴...【详细内容】
2022-10-10  Search: hosts  点击:(156)  评论:(0)  加入收藏
Linux 入门指南丨使用系统hosts文件进行域名解析
hosts文件用于将域名(主机名)映射到IP地址。它在所有操作系统(包括Linux,Windows和macOS)都是一个纯文本文件。hosts文件允许你设置指定映射域名的IP地址。这个更改只作用于当前...【详细内容】
2022-08-12  Search: hosts  点击:(763)  评论:(0)  加入收藏
系统Hosts文件原理和应用
Hosts的概念Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要...【详细内容】
2020-10-09  Search: hosts  点击:(418)  评论:(0)  加入收藏
HostsX - 便携好用的 hosts 文件编辑器
Hosts 文件是一个 没有扩展名 的系统文件,但可以用 记事本 等软件打开它。默认情况下当我们访问某个网址时先使用 DNS 域名解析服务器进行解析访问,但如果有 特殊需要 时可通...【详细内容】
2020-10-09  Search: hosts  点击:(675)  评论:(0)  加入收藏
Linux 安全工具TCP_Wrappers、DenyHosts
一、TCP_Wrappers1. 简介全称是Transmission Control Protocol (TCP) Wrappers ,它是一个基于主机的网络访问控制列表系统。最初代码由Wietse Venema在1990年编写(比Linux的...【详细内容】
2020-08-14  Search: hosts  点击:(424)  评论:(0)  加入收藏
SugarHosts香港云服务器值不值得入手?
相较于传统的物理服务器,云服务器能够更好的控制成本,在安全性和稳定性方面,基于云计算集群的云服务器表现更是坚如磐石。如今,海内外IDC服务商众多,也让用户拥有更多的选择,而香...【详细内容】
2020-08-10  Search: hosts  点击:(234)  评论:(0)  加入收藏
如何修改hosts文件?几种修改方法让你简单方便快捷管理
如何修改hosts文件?几种修改方法让你简单方便快捷,hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“...【详细内容】
2020-04-28  Search: hosts  点击:(535)  评论:(0)  加入收藏
你知道hosts文件吗?有很多妙用。
1、什么是hosts文件?这个文件在哪?hosts文件(域名解析文件)是将主机名映射到IP地址的一个纯文本文件,原始名称是HOSTS.TXT(IP,Internet Protocol,Internet协议) 作为一个纯文本文...【详细内容】
2020-04-06  Search: hosts  点击:(343)  评论:(0)  加入收藏
▌简易百科推荐
微软 Win11 Linux 子系统(WSL)发布 2.2.2 版本
IT之家 4 月 8 日消息,微软近日更新 Windows Subsystem for Linux(WSL),最新 2.2.2 版本中带来了诸多改进,重点更新了 nft 规则,可以让 IPv6 流量通过 Linux 容器。图源: dev.to,AI...【详细内容】
2024-04-08    IT之家  Tags:Linux   点击:(6)  评论:(0)  加入收藏
从原理到实践:深入探索Linux安全机制
Linux 是一种开源的类Unix操作系统内核,由Linus Torvalds在1991年首次发布,其后又衍生出许多不同的发行版(如Ubuntu、Debian、CentOS等)。前言本文将从用户和权限管理、文件系统...【详细内容】
2024-03-27  凡夫编程  微信公众号  Tags:Linux安全   点击:(16)  评论:(0)  加入收藏
在Linux系统中,如何处理内存管理和优化的问题?
本文对 Linux 内存管理和优化的一些高级技巧的详细介绍,通过高级的内存管理技巧,可以帮助系统管理员和开发人员更好地优化 Linux 系统的内存使用情况,提高系统性能和稳定性。在...【详细内容】
2024-03-26  编程技术汇  微信公众号  Tags:Linux   点击:(10)  评论:(0)  加入收藏
Linux 6.9-rc1 内核发布:AMD P-State 首选核心、BH 工作队列
IT之家 3 月 25 日消息,Linus Torvalds 宣布,Linux 6.9 内核的首个 RC(候选发布)版 Linux 6.9-rc1 发布。▲ Linux 6.9-rc1Linus 表示,Linux 内核 6.9 看起来是一个“相当正常”...【详细内容】
2024-03-25    IT之家  Tags:Linux   点击:(11)  评论:(0)  加入收藏
轻松实现Centos系统的软件包安装管理:yum指令实战详解
yum 是一种用于在 CentOS、Red Hat Enterprise Linux (RHEL) 等基于 RPM 的 Linux 发行版上安装、更新和管理软件包的命令行工具。它可以自动解决软件包依赖关系,自动下载并...【详细内容】
2024-02-27  凡夫贬夫  微信公众号  Tags:Centos   点击:(54)  评论:(0)  加入收藏
Win + Ubuntu 缝合怪:第三方开发者推出“Wubuntu”Linux 发行版
IT之家 2 月 26 日消息,一位第三方开发者推出了一款名为“Wubuntu”的缝合怪 Linux 发行版,系统本身基于 Ubuntu,但界面为微软 Windows 11 风格,甚至存在微软 Windows 徽标。据...【详细内容】
2024-02-27    IT之家  Tags:Ubuntu   点击:(50)  评论:(0)  加入收藏
Linux中磁盘和文件系统工作原理解析
在Linux系统中,一切皆文件的概念意味着所有的资源,包括普通文件、目录以及设备文件等,都以文件的形式存在。这种统一的文件系统管理方式使得Linux系统具有高度的灵活性和可扩展...【详细内容】
2024-02-20  王建立    Tags:Linux   点击:(53)  评论:(0)  加入收藏
Linux子系统概览
inux操作系统是一个模块化的系统,由多个子系统组成。这些子系统协同工作,使Linux能够执行各种任务。了解Linux的子系统有助于更好地理解整个操作系统的运作机制。以下是Linux...【详细内容】
2024-02-01    简易百科  Tags:Linux   点击:(77)  评论:(0)  加入收藏
Linux内核:系统之魂与交互之源
内核,作为任何基于Linux的操作系统的心脏,扮演着至关重要的角色。它不仅是计算机系统软件与硬件之间的桥梁,更是确保系统稳定、高效运行的关键。内核提供了一系列核心功能,为上...【详细内容】
2024-02-01  松鼠宝贝    Tags:Linux内核   点击:(69)  评论:(0)  加入收藏
如何确保Linux进程稳定与持久
在Linux系统中,进程的稳定性与持久性对于维持系统的持续运行至关重要。然而,由于各种原因,进程可能会面临崩溃或系统重启的情况。为了确保关键进程能够持续运行,我们必须采取一...【详细内容】
2024-01-19  松鼠宝贝    Tags:Linux进程   点击:(85)  评论:(0)  加入收藏
站内最新
站内热门
站内头条