1. 程式人生 > >Linux 修改 etc/hosts檔案詳細介紹

Linux 修改 etc/hosts檔案詳細介紹

 Linux 修改 etc/hosts檔案

hosts檔案

hosts —— the static table lookup for host name(主機名查詢靜態表)。 

hosts檔案是Linux系統上一個負責ip地址與域名快速解析的檔案,以ascii格式儲存在/etc/目錄下。hosts檔案包含了ip地址與主機名之間的對映,還包括主機的別名。在沒有域名解析伺服器的情況下,系統上的所有網路程式都通過查詢該檔案來解析對應於某個主機名的ip地址,否則就需要使用dns服務程式來解決。通過可以將常用的域名和ip地址對映加入到hosts檔案中,實現快速方便的訪問。 

優先順序 : dns快取 > hosts > dns服務

hosts格式配置

hosts檔案可以配置主機ip與對應的主機名。在區域網或者是全球資訊網上,每臺主機都有一個ip地址,它區分開每臺主機,並可以根據ip進行通訊。但是Ip地址不符合人腦的記憶規律,因此出現了域名,例如www.baidu.com.在一個區域網中,每臺機器都有一個主機名,用於區分主機,便於相互訪問。

hosts檔案格式

ip地址   主機名/域名   (主機別名)

主機名和域名的區別在於:

  • 主機名通常在區域網內使用,通過hosts檔案,主機名就被解析到對應的ip。
  • 域名通常在internet上使用,但是優先順序低於hosts檔案中內容,因此如果你不想使用internet上的域名解析,可以更改自己的hosts檔案,加入自己的域名解析。

hosts檔案作用

一個主要的作用是:線下環境模擬,通訊雙方在同一個區域網內想通過internet上的域名相互訪問,則只需要修改自己的/etc/hosts檔案內容即可。 

例如,修改www.baidu.com的ip為127.0.0.1: 

修改/etc/hosts之後,ping百度的效果如下圖所示: 

相關推薦

Linux 修改 etc/hosts檔案詳細介紹

 Linux 修改 etc/hosts檔案hosts檔案hosts —— the static table lookup for host name(主機名查詢靜態表)。 hosts檔案是Linux系統上一個負責ip地址與域名快速解析的檔案,以ascii格式儲存在/etc/目

Linux中/etc/passwd檔案詳細解析

在Linux /etc/passwd檔案中每個使用者都有一個對應的記錄行,它記錄了這個使用者的一些基本屬性。系統管理員經常會接觸到這個檔案的修改以完成對使用者的管理工作。 它的內容類似下面的例子: 從上面的例子我們可以看到,/etc/passwd中一行記錄對應著一個使用者,每行記錄又被冒號(:)分隔為

linux上/etc/hosts檔案域名對映

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  ENIIP    esb-app-015 esb-app-

CentOS6修改主機名(hostname)及 修改/etc/hosts 檔案,增加ip和hostname的對映關係(轉)

/etc/sysconfig/network用任一款你喜愛的編輯器開啟該檔案,裡面有一行 HOSTNAME=localhost.localdomain (如果是預設的話),修改 localhost.localdomain 為你的主機名。/etc/hosts開啟該檔案,會有一行 127.0.0.1 localh

2.修改/etc/hosts檔案 /安裝SSH、配置SSH無密碼登陸(全程切換到hadoop使用者下操作)

修改/etc/hosts檔案 sudo gedit /etc/hosts 127.0.0.1 localhost 192.168.222.129 master 下面分別對應三個機器的IP地址,用ifconfig檢視 192.168.222.

修改/etc/hosts 檔案,增加ip和hostname的對映關係

修改/etc/hosts 檔案,增加三臺機器的ip和hostname的對映關係 192.168.0.1 cloud001 192.168.0.2 cloud002 192.168.0.3 cloud003

linux中/etc/fstab檔案刪除或修改了,導致系統無法啟動

在linux中,/etc/fstab檔案是磁碟掛載的問題,若該檔案不小心給修改了,或者被刪除了,那麼就會導致系統無法重啟。因為/etc/fstab檔案是記錄磁碟掛載的資訊,若該檔案出現了問題,那麼對應的主目錄(/)和(/boot)以及swap的磁碟將無法掛載,所以這個檔案對於

Linux系統修改/etc/profile檔案後導致輸入密碼正確迴圈登陸

問題描述:在Linux系統下安裝eclipse,在為其配置環境變數,任意修改了/etc/prfile 檔案。導致在開啟Linux系統時,登入即使輸入密碼正確也無法進入系統(反覆的跳回輸入密碼介面) 工作環境:我是Windows10加Ubuntu16.4雙系統(此

修改C:\windows\system32\drivers\etc\hosts檔案時會出現警告的對話方塊的解決方案

在修改C:\windows\system32\drivers\etc\hosts檔案時會出現警告的對話方塊:你沒有許可權在此位置儲存檔案!請與管理員聯絡以取得許可權!以下是我在網上搜到的方案,但是我只有第一種方案成功了。 第一種方案:直接在你要改的檔案C:\windows\

Mac系統hosts檔案位置在那裡?Mac修改hosts檔案方法介紹

Mac hosts檔案位置在哪? 由於Mac系統並沒有什麼C、D、E盤之分,也沒有系通盤之說,因此開啟方法與Windows系統有很大的不同。 不過通過搜尋或者自己研究或者查閱資料,我們可以知道,Mac hosts檔案的位置在:/etc/hosts 目錄下,如下圖所示:

linux讓/etc/profile檔案修改後立即生效

方法1: 讓/etc/profile檔案修改後立即生效 ,可以使用如下命令: # . /etc/profile 注意: . 和 /etc/profile 有空格 方法2: 讓/etc/profile檔案修改後立即生效 ,可以使用如下命令: # source /etc/pro

修改/etc/profile檔案後不能使用linux命令

Linux修改profile檔案改錯了,恢復的方法 在改profile的時候,改出問題了,除了cd以外的命令基本都不能用了,   連vi都不能用了,上網查了下, 用export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X1

linux修改/etc/fstab檔案後進不了系統解決辦法

./etc/fstab是linux系統的檔案系統表。在進入系統前是通過檢查此檔案來載入相應的分割槽檔案系統(被記錄到本檔案中的所有檔案分割槽都是在開機之後自動載入)。如果安裝的是雙系統的話,想在linux系統中載入windows系統的分割槽,可以通過修改本檔案實

解決:修改/etc/profile檔案後無法進入Linux Ubuntu

環境:ubuntukylin-14.04   今天在裝JDK時修改了/etc/profile檔案,結果修改得不對,然後就無法進入Linux Ubuntu,每次在登入輸入密碼後都無法登入進入桌面.後來

linux修改/etc/profile檔案

通常情況下,/etc/profile檔案是隻讀的,直接用vi或gedit開啟修改後是無法儲存的。要修改profile,需要取得root許可權,(使用gedit編輯)應該如下: $sudo gedit /etc/profile 或者 $sudo -s $gedit

用Java修改Window或者Linux下的hosts檔案

    public synchronized static boolean updateHostName(String hostName, String ip) throws Exception {        if (StringUtils.isEmpty(hostName) || StringUtil

Linux系統 /etc/passwd 檔案結構

ger 使用 擁有 沒有 ack 區分 核心 我們 lin /etc/passwd 檔案結構這個檔案的構造是這樣的:每一行都代表一個賬號,有幾行就代表有幾個賬號在你的系統中! 不過需要特刪留意的是,裏頭的多賬號本來就是系統正常運作所必須要的,我們可以簡稱他為系統賬號, 例如

linux安裝系統分區詳細介紹及常用ls命令

自動分區 fff 英語基礎 沒有 擁有 inux 文件夾 swap user linux對於沒有基礎的初學者來說,最難的就是第一步,不為什麽因為萬事開頭難,第一步就是裝系統分區,而這裏面最難的我認為就是分區部分,如果是讓系統自動分區那就很簡單,但對於初學者一般都是要手動分區

linux中/etc/passwd檔案解析

在Linux /etc/passwd檔案中每個使用者都有一個對應的記錄行,它記錄了這個使用者的一些基本屬性。系統管理員經常會接觸到這個檔案的修改以完成對使用者的管理工作。 它的內容類似下面的例子: 從上面的例子我們可以看到,/etc/passwd中一行記錄對應著一個使用者,每行記錄又被

mysql——mysql.cnf配置檔案詳細介紹

mysql配置檔案載入順序 Default options are read from the following files in the given order: 載入順序:/etc/my.cnf   /etc/mysql/my.cnf &nbs