成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 中 /etc/hosts 文件的用途是什么?

系統 Linux
本文將更加深入的了解一些關于該文件的用途。一起來看一下吧。

Linux 或任何其他操作系統中的 /etc/hosts 文件用于映射IP地址和域名。

這是一個很一般的答案,對吧?本文將更加深入的了解一些關于該文件的用途。

Linux 中的 /etc/hosts 文件是什么

在聯網的早期,/etc/hosts 文件被用來將 IP 地址(比如:8.8.8.8)轉換為人類可讀的形式(比如:??www.google.com??),隨著時間的推移,該功能不再被需要。現在,解析域名的整個過程都是通過 DNS(域名系統)完成的。

既然如此,我們為什么還需要保留這個文件呢? 目前,hosts 文件雖然很少但仍在部分情況下被使用到:

  • 當你想阻止某網站時;
  • 當DNS被破壞時,它可以用作備份;
  • 也可以將其用作本地DNS服務器。

此外我們還可以想到的許多其他任務,例如阻止廣告、加固本地防火墻,以及許多其他涉及 IP 和 DNS 使用的任務等。

下面我們通過例子來介紹一下關于 /etc/hosts 文件的幾個實際用途。

使用/etc/hosts文件重定向URL

hosts 文件需要兩個組件才能工作:域名和 IP。

所以接下來(作為演示的例子,我們使用百度的地址),我們要做的是使用百度的DNS,并將其重定向到百度的IP。 首先我們來使用 ping 命令來獲取百度的 IP 地址:

$ ping -c1 ??www.baidu.com??
ping ??www.baidu.com?? (180.101.49.14) 56(84) bytes of data.
64 bytes from 180.101.49.14 (180.101.49.14): icmp_seq=1 ttl=58 time=8.98ms
...

現在,我們打開 hosts 文件(在我們的例子中我們使用 vim 編輯器):

$ sudo vim /etc/hosts
127.0.0.1 localhost
::1 localhost
180.101.49.14 ??tiap.com??
180.101.49.14 ??www.tiap.com??

上面例子中,最后兩行是我們新添加的。

那現在當我在 ping ??www.tiap.com?? 的時候,它就會被重定向到百度的 IP:

$ ping -c1 ??www.tiap.com??
ping ??www.baidu.com?? (180.101.49.14) 56(84) bytes of data.
64 bytes from 180.101.49.14 (180.101.49.14): icmp_seq=1 ttl=58 time=8.98ms
...

你可以使用此方法將網站從一臺服務器遷移到另一臺服務器。在實際將網站的DNS更改為新服務器之前,需要在新服務器上進行所有更改,該服務器可以通過系統上的域名進行訪問。

使用 /etc/hosts 文件阻止不需要的網站

接下來我們要做的,是將本地 IP 地址分配給不想再訪問的站點。 比如,我們想要屏蔽 Facebook。首先 ping 一下 Facebook,以檢驗正常情況下是可以訪問的(國內訪問需要FQ):

ping -c1 ??facebook.com??

然后編輯 hosts 文件:

$ sudo vim /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.0.1 ??facebook.com??
127.0.0.1 ??www.facebook.com??

當我們再次訪問 Facebook 時,顯示如下:

使用 /etc/hosts 文件創建網站快捷方式

如果一個網站的域名比較長,我們可以為其取一個簡短的名稱,作為其快捷方式在本機使用。比如,我們為 Linuxhandbook 創建一個名為 ??lhb.com?? 的快捷方式。 首先,需要獲取 linuxhandbook 的 IP地址:

$ ping -c1 ??linuxhandbook.com??

然后修改 hosts 文件:

$ sudo vim /etc/hosts

做如下更改:

完成之后,可以 ping 一下快捷方式:

通過上圖可以看到,訪問原域名與快捷方式的域名完全一樣。

責任編輯:龐桂玉 來源: TIAP
相關推薦

2019-01-21 09:06:08

Linuxetcservices

2010-03-01 14:46:41

Linux hostn

2023-03-02 08:48:43

Linuxsubshell

2024-11-22 15:39:02

C#Params編程

2022-02-24 23:37:19

區塊鏈錢包比特幣

2023-03-01 09:49:23

2023-12-29 10:08:18

Linux系統安全

2010-03-09 11:09:05

Linux etcshadow

2010-03-09 11:21:41

Linux etcgroup

2010-03-09 10:50:58

2022-10-19 09:38:55

2022-04-03 13:17:21

Linux黑話解釋GRUB

2023-11-22 10:51:25

LinuxSuper

2025-01-10 15:13:38

2021-11-04 09:56:28

人工智能深度學習技術

2023-05-18 22:51:08

2023-12-26 07:26:07

Java序列化反序列化機制

2018-07-06 14:31:09

Linux文件系統結構說明

2021-04-26 07:51:00

JavaScript方法函數

2022-09-15 09:54:34

nullPython字符
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美在线看片 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 久久草在线视频 | 成年免费大片黄在线观看一级 | 天堂久久一区 | 亚洲系列第一页 | 亚洲综合大片69999 | 国产精品一区在线观看你懂的 | 一区二区三区免费看 | 亚洲国产精品99久久久久久久久 | 国产精品久久亚洲 | 久久免费国产 | 福利片在线 | 国产精品一区二区三区四区五区 | 国产精品mv在线观看 | 亚洲精品免费视频 | 天天摸天天干 | 久久av综合| 成人免费一区二区 | 亚洲性视频网站 | 久久久久久久一级 | 成人免费福利视频 | 国产日韩欧美 | 欧美一级黄带 | 亚洲精品欧美一区二区三区 | 久热免费 | 国产精品精品视频一区二区三区 | 国产精品 亚洲一区 | 日本久久网 | 成人激情视频免费观看 | 欧美日韩亚洲国产综合 | 亚洲精品一区二区三区在线 | 亚洲欧美少妇 | 在线播放中文字幕 | 99爱在线免费观看 | 国产欧美精品一区二区三区 | 精品一区二区电影 | 黄免费在线 | 国产日韩欧美 | 久久精品色欧美aⅴ一区二区 | 国产激情91久久精品导航 |