繫結Hosts檔案

MrUse發表於2015-03-10

繫結Hosts檔案

注:如果您不明白hosts為何物,請聯絡技術協助操作。

需求場景例項:

  • 新建網站: cmstop.org;
  • 伺服器ip為:123.123.123.123;
  • 需繫結域名:admin.cmstop.org, img.cmstop.orgupload.cmstop.org等;
  • 正式上線前未做DNS解析,所以需要綁 hosts檔案才能訪問;

所需操作:

  • 開啟電腦 hosts 檔案,在檔案增加以下內容:

    123.123.123.123 admin.cmstop.org
    123.123.123.123 img.cmstop.org
    123.123.123.123 upload.cmstop.org
    
    
    實際操作時:  
    1. 請將 cmstop.org 替換為您的域名;    
    2. 請將`123.123.123.123` 替換為您的IP地址;    
    
  • 修改完儲存之後,就可以通過瀏覽器訪問;

不同作業系統的hosts路徑和修改方式有些差異,請根據自己作業系統進行操作

Windows下綁hosts檔案

  • 使用Windows自帶記事本開啟“C:\Windows\System32\drivers\etc\hosts (必須,否則可能會出錯或修改完不生效)
  • 在檔案底部新增一下內容:

    # cmstop.org (#號開頭,表示註釋說明)
    123.123.123.123 admin.cmstop.org
    123.123.123.123 img.cmstop.org
    123.123.123.123 upload.cmstop.org
    
  • 儲存,關閉記事本;更新瀏覽器快取,並重啟瀏覽器(很多情況尤其是IE,不重啟不生效)

hosts工具

Firefox瀏覽器也可以安裝外掛(如: HostAdmin)來快速編輯hosts;

MAC/Linux/Unix下綁hosts檔案:

  • MAC作業系統下,開啟終端,使用命令 sudo vi /etc/hosts開啟hosts檔案;
  • Linux/Unix作業系統下,開啟終端,使用命令 vi /etc/hosts開啟hosts檔案(需root使用者);
  • 上一步執行完成之後,輸入MAC當前登陸的使用者密碼;
  • 在檔案底部新增一下內容:

    # cmstop.org (#號開頭,表示註釋說明)
    123.123.123.123 admin.cmstop.org
    123.123.123.123 img.cmstop.org
    123.123.123.123 upload.cmstop.org
    
  • 儲存並退出,即生效;方法:按冒號,然後輸入x, 敲回車即可: :x回車

FAQ: 常見問題

window下可能會遇到修改完不生效的問題

一、Hosts 檔案失效

  1. 先調整系統設定,顯示系統副檔名
  2. 在桌面上建立一個文字檔案,該名為hots,然後用記事本開啟
  3. 開啟hosts檔案,複製裡面內容,貼上到桌面hosts檔案裡,然後儲存
  4. 將桌面上的hosts檔案覆蓋到目錄C:\Windows\System32\drivers\etc\

二、Hosts 檔案被防毒軟體重置

安裝了360安全衛士等,hosts檔案修改以後增加的那部分可能會被安全軟體註釋掉,可以先關閉360防毒,360安全衛士等,然後再修改;

擴充套件:

關於hosts和DNS

相關文章