你想控制你的域名解析吗?你来对地方了!在本指南中,我们将引导您完成在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文件中添加条目非常简单,而且对于测试来说非常宝贵。按照上面概述的步骤,您可以将静态条目添加到主机文件中,从而可以精确控制系统上的主机名解析。
谢谢你抽出时间!有关更深入的信息,请参阅主机文件手册页。
相关推荐
在之前的5.22发布后不到一个月,备受期待的Tails 6.0就发布了,这让热衷于网络隐私的个人非常兴奋。作为Amnesic Incognito Live System的首字母缩写,它是一个基于Debian的Linux发行版,旨在保护隐私和匿名性。 它通过Tor网络路由所有互联网流量,从而匿名用户的在线活动来实现这一点。使用Tails 6.0,用户将了解到一个增强安全性和可用性并包含许多新功能和更
Emmabontüs是一个基于Debian(以前的Ubuntu)的Linux发行版,经过优化,可以在较旧或功能较弱的硬件上运行,是重新利用旧计算机的绝佳选择。 如果您以前没有注意到这种分布,这是可以理解的。它的重点是非常专业的,旨在将旧硬件重新用于社会和人道主义事业,减少浪费,并为那些可能买不起新硬件的人提供技术。 自2023年8月底首次发布DE5以来的四个多月,Emmabontüs DE(Deb
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhone之间传输照片的所有方法。 将照片从旧iPhone传输到新iPhone 当你升级到新iPhone时,苹果提供了几种不同的方式来从旧iPhone传输照片。最佳方法取决于您可以等待多长时间才能开始使用新设备,您的互联网连接速度有多快,您有多少iCloud存储空间,以及您是想传输所有内
APT——你可能已经打了几百次,如果不是几千次的话。那么,为什么不用娜拉让事情变得更简单、更漂亮呢? 如果您正在寻找更具吸引力的CLI工具来执行大多数APT终端操作,Nala是一个不错的选择。总之,娜拉是一个 libapt-pkg 前端。 有时新手用户很难理解 恰当的 正在尝试在安装或升级时完成。这就是娜拉出现的地方。 Nala的目标是通过删除一些冗余消息、改进包格式以及使用颜色来说明在安装、删除
AirPods或AirPods Pro外壳上的状态灯可以切换为三种不同的颜色:绿色、橙色和白色。有时候,你甚至会注意到你的AirPods会闪烁一种特定的颜色。但是不同的颜色究竟代表什么呢? 当天的视频 滚动以继续浏览内容 你的AirPods外壳上不同的颜色意味着什么? 根据AirPods型号的不同,你可以在外壳外面(在前面)或外壳里面找到状态灯。唯一的例外是AirPods Max,它的状态指示灯位
回到顶部