這篇文章主要介紹了hosts文件的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創新互聯是少有的成都網站制作、網站建設、營銷型企業網站、微信小程序、手機APP,開發、制作、設計、買鏈接、推廣優化一站式服務網絡公司,自2013年創立以來,堅持透明化,價格低,無套路經營理念。讓網頁驚喜每一位訪客多年來深受用戶好評
不論是linux還是windows系統中,都存在一個文件叫hosts.它是一個文本格式的文件,可以手工編輯.
hosts文件的作用很簡單:加速域名解析的速度.它里面保存了一些最經常使用的域名和IP的對應關系,或者不經常用但是IP永遠不發生變化的域名或者主機地址.比如:如果cnblogs.com的IP永遠不發生變化,就可以把它寫到hosts文件中,以后再需要訪問cnblogs.com時就不再需要DNS先進行解析,而可以直接從hosts文件中找到其IP地址,直接進行訪問.
由hosts文件的目的可以看出,hosts文件可以具備其它的功能.比如:如果你想禁止使用本機的用戶訪問www.deniedwebsite.com,你可以在hosts文件中,將它映射到一個無效的IP地址,或者映射到一個安全的地址如cnblogs.com的IP,甚至直接映射到本機的IP127.0.0.1.這樣,當以后訪問那個網站時,由于系統監測到hosts文件中已經有它的映射,系統就不會再讓DNS進行地址解析,而直接選擇hosts文件中指定的IP進行訪問.
下面介紹一下hosts文件的格式.
hosts文件是文本文件,每個地址映射占一行.每行的格式如下:
IP地址 主機或者域名 [主機的別名] [主機的別名]....
其中IP地址和主機是必需的.后面可以跟一個或多個別名.不同字段之間用一個或者多個空格(或TAB)分隔開.
hosts文件中可以有注釋,每行#后面的內容會被系統視為注釋而忽略.
一般的系統hosts文件中,至少應該有以下內容:
127.0.0.1 localhost localhost.localdomain
意思是把localhost映射到本機.
如果沒有這行內容,就會出現系統"不認識localhost"的現象.哪怕是ping localhost,都會不通的.而應用程序如果調用系統函數gethostbyname("localhost"),會得到一個NOT_FOUND的錯誤.這是當然的.因為hosts文件中沒有localhost,那么系統會讓DNS解析localhost,得到的答案應該就是:主機不存在.
感謝你能夠認真閱讀完這篇文章,希望小編分享的“hosts文件的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!
網頁名稱:hosts文件的示例分析
本文網址:http://vcdvsql.cn/article16/pdicdg.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、網站制作、虛擬主機、App設計、網站排名、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯