你想控制你的域名解析吗?你来对地方了!在本指南中,我们将引导您完成在Linux上将静态条目添加到主机文件的简单步骤。
掌握主机文件的操作是一项宝贵的技能。这个看似小的文件可以重定向网络流量,屏蔽不需要的网站,甚至创建指向您喜爱的服务器的快捷方式。但在我们进一步讨论之前,我们需要介绍一些理论。
什么是Linux主机文件?
hosts文件是一个纯文本文件,几乎每个操作系统,包括所有版本的Linux,都使用它来将主机名(如example.com)映射到IP地址。此文件用作DNS查找的本地覆盖。
Linux上的“/etc/hosts”文件。
在Linux系统上,主机文件通常位于“
/etc/主机
“。此路径使系统管理员和用户能够在必要时轻松查找和编辑它。访问它需要root权限,确保只有授权用户才能进行更改。
主机文件是如何工作的?
当您在浏览器中输入URL,尝试使用主机名连接到SSH远程服务器等时,系统会使用域名系统(DNS)将网址或主机名转换为计算机可以理解的IP地址。
但是,如果主机文件中存在该地址的条目,系统将使用主机文件中指定的IP地址,而不是执行DNS查找。此过程加快了地址解析,并允许自定义域映射。
简单地说,当你试图访问网站时,你的计算机会先检查主机文件,看看那里是否有相应的IP地址,然后再询问更广泛的互联网。
顶级用例
在Linux上向主机的文件中添加静态条目非常方便,原因有几个:所有这些都是为了控制计算机如何查找和连接到网站或网络设备:
- 测试和开发
:在尚未上线的网站上工作的开发人员可以将其项目的域名映射到本地或临时服务器的IP地址。这可以让你在没有实际存在的情况下看到网站在真实互联网上的外观。
- 覆盖DNS信息
:在DNS信息不正确或尚未传播的情况下,将静态条目添加到主机的文件可以临时覆盖DNS设置,以允许您访问正确的服务器。
- 阻止不需要的网站
:如果你想禁止某些网站访问,请将其域名重定向到0.0.0.0这样的“死胡同”。这样,当你试图访问它们时,你的浏览器就是找不到路。
- 加快访问速度
:你的电脑可以更快地找到网站,因为它不必询问地址;它已经写在你当地”
/etc/主机
文件
在Linux上将静态条目添加到主机文件
要向hosts文件添加条目,您需要对其进行编辑。此过程需要Linux上的管理(sudo)权限,因为hosts文件是一个受保护的系统文件,不受常规用户更改的影响。
打开“
/etc/主机
“文件使用您熟悉的终端文本编辑器。打开文件后,您将看到现有条目。这些通常包括对localhost的引用。
sudo nano/etc/hosts
要添加新条目,请导航到文件末尾,输入IP地址,然后至少输入一个空格或制表符,然后输入要映射到该IP的主机名。例如,要映射“
example.com
“域到IP地址”
10.0.1.69
,”最终版本应该是这样的:
在Linux上,将域名映射到“/etc/hosts”文件中的IP地址。
添加条目后,保存更改并退出编辑器。现在,是时候测试您的更改了。您可以ping添加的主机名,以确保新的映射工作正常。例如
发出砰的声响
c
3.
实例
.com
代码语言:
CSS
(
css
)
正在测试本地域映射。
如果一切设置正确,ping命令应将主机名解析为您在“
/etc/主机
”文件,证明您的系统现在正在使用此主机名的本地主机文件条目。
结论
在Linux中,向hosts文件中添加条目非常简单,而且对于测试来说非常宝贵。按照上面概述的步骤,您可以将静态条目添加到主机文件中,从而可以精确控制系统上的主机名解析。
谢谢你抽出时间!有关更深入的信息,请参阅主机文件手册页。
相关推荐
当天的视频 滚动以继续浏览内容 无论你是一个有语言障碍的人,还是你想在通话中保持谨慎,苹果的实时语音功能都可以让你在FaceTime或普通电话中通过打字进行交流。我们会告诉你如何使用它。 如何在iPhone或iPad上使用实时语音 现场演讲是其中之一 iPhone和iPad上的许多苹果辅助功能 它针对有语言障碍的人,允许你通过输入你想要传达的任何信息来交流。你输入的任何东西都会被对方无缝地大声说出
Linux生态系统正在逐渐向Wayland倾斜,远离传统使用的Xorg。这种转变自然为开发专门用于Wayland的解决方案铺平了道路。话虽如此,请欢迎Niri,一个新的滚动平铺Wayland合成器。 尼丽是什么? Wayland合成器是Wayland系统中的一个关键组件,负责渲染图形和管理输入,为传统的X服务器提供更现代、更高效的替代方案。 Niri是一款可滚动平铺的Wayland合成器,深受GN
通过压缩文件,在计算机和服务器之间传输数据变得简单高效。 当文件被压缩时,它们可以节省本地驱动器上的磁盘空间,并使从互联网下载文件变得更容易、更方便,在大多数情况下,使用的带宽远低于发送全尺寸文件。 所以你收到了 拉链 文件,而现在您正纠结于如何在Linux上解压缩它的内容?您可以使用unzip命令在Linux上提取(解压缩)文件。 首先,必须安装 解压缩 因为在大多数Linux发行版中默认情况下
3月初,我们分享了一个令人兴奋的消息,Ente正在向公众提供其服务器应用程序代码,这一决定受到了开源社区的热烈欢迎。这标志着Ente进入了一个以前被Imich和PhotoPrism等伟大应用所服务的领域。 但在我们继续之前,让我们花点时间向那些可能需要更熟悉Ente的人解释一下。 与谷歌照片或iCloud照片的功能类似,Ente是一款安全、基于云的加密照片应用程序,旨在保护您的照片和视频,确保用户
在Windows 11上干净的启动可以帮助您修复任何东西,从缓慢的计算机到任何突然失控的特定程序。它的工作原理是用最少的驱动程序和应用程序启动您的电脑,这可以让您找出错误的原因。 好消息是,将Windows 11引导到干净的引导环境是一个简单的过程。 如何清理引导Windows 11 一 干净启动 是一种故障排除技术,它使用最少的启动程序和驱动程序来启动系统。它可以帮助您确定是否有额外的程序是这个
回到顶部