localhost和127.0.0.1的區(qū)別是什么?
名詞解釋:
localhost :也叫做local稱為(本地服務器)
127.0.0.1 :在windows系統(tǒng)下稱之為:本機地址(本機服務器)
二者的區(qū)別:
1、localhost :是不經網卡傳輸!并且不受防火墻和網卡相關的限制
2、127.0.0.1 :是通過網卡傳輸,依賴網卡,并且受到網卡和防火墻的限制
一般設置程序是本地服務時使用localhost是最好的,localhost不會解析ip,也不會占用網卡、網絡資源。有人說127.0.0.1比local好,可以減少一次解析。
使用127.0.0.1相當于使用網絡去訪問本機,而localhost(是系統(tǒng)自帶的)恰好相反不用聯(lián)網即可訪問本地服務權限。
1、127.0.0.1是回送地址,指本地機,一般用于測試使用?;厮偷刂肥潜緳C回送地址(Loopback Adress),即主機IP堆棧內部IP地址,主要用于網絡軟件測試以及本地進程間通訊,無論是什么程序,一旦使用本地回送地址發(fā)送數(shù)據,協(xié)議軟件立即返回,不進行任何網絡傳輸。
2、localhost是本地DNS解析的127.0.0.1的域名,在打開本機host文件可看到。而這個localhost是可以隨意更改的,比如改成baidu.com。
3、本機IP是指你鏈接到網絡的IP地址,可以是內內網地址,當然也可以是公網IP,實際上是利用TCP/IP協(xié)議與網上的計算機通訊時使用的IP。
蘋果Mac OS系統(tǒng)修改Hosts文件的方法
1、在終端輸入sudo -i 臨時獲取管理員權限,會提示你輸入密碼,就是啟動的密碼。
2、然后 vi /etc/hosts
3、/etc/hosts是hosts內容,編輯完保存就OK。
1. 點擊 Finder,在頂部菜單欄選擇“前往”-“前往文件夾”,粘入 “/private/etc/” 這個路徑(不帶引號)
2. 找到 “hosts” 文件,復制一份到桌面。用 Mac OS X 系統(tǒng)自帶的文本編輯器就能編輯 hosts 文件。添加好你要訪問(或者攔截)的網站相關 hosts 信息后保存,拖回 Finder 里的 /private/etc/ 文件夾下即可。拖回去的時候,Mac 會彈出報警說無法移動項目。點擊“認證”按鈕然后輸入電腦密碼即可。
hosts存在各系統(tǒng)中存放的位置如下:
windows系統(tǒng)hosts位于C:\Windows\System32\drivers\etc\hosts
Android系統(tǒng)hosts位于/system/etc/hosts
Mac系統(tǒng)hosts跟Linux一樣位于/etc/hosts
iPhone(iOS)系統(tǒng)hosts跟Linux Mac一樣位于/etc/hosts