1. 程式人生 > >System學習筆記004---Windows系統中hosts檔案的作用_Zookeeper在SpringBoot中報錯需要配置一下這個檔案

System學習筆記004---Windows系統中hosts檔案的作用_Zookeeper在SpringBoot中報錯需要配置一下這個檔案

1.Zookeeper在SpringBoot中報錯需要配置一下這個檔案

2018-07-25 20:01:39.563  INFO 187364 --- [19.128.67:2181)] org.apache.zookeeper.ClientCnxn          : Opening socket connection to server 172.19.128.67/172.19.128.67:2181. Will not attempt to authenticate using SASL (unknown error)

主要是想解決這個問題

2.這個是用來實現ip和主機對映用的

1.注意,這個檔案,由於每次在瀏覽器訪問站點的時候都會去先查這個檔案,所以

配置以後會自動生效

2.這個檔案普通使用者沒有修改許可權,即便是管理員也需要先把找到檔案屬性,然後安全tab,然後去修改編輯許可權

為特殊許可權,才行,不行就把所有使用者對這個檔案都設定成有修改編輯許可權

3.對於格式問題:裡面有例子,按照他的例子,自己寫就可以

  win10系統在這個檔案目錄中:
C:\Windows\System32\drivers\etc\hosts

檔案內容,這裡我修改了一個:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#    127.0.0.1       localhost
#    ::1             localhost
      172.19.128.67     A28150121040057          # zookeeper server //這裡是我新增的一個,zookeeper不加對映好像不行

很多使用者都知道在Window系統中有個Hosts檔案(沒有後綴名),在Windows 98系統下該檔案在Windows目錄,在Windows 2000/XP系統中位於X:\Winnt\

System32\Drivers\Etc(或X:\Windows\System32\Drivers\Etc)目錄中(X為系統分割槽碟符)。該檔案其實是一個純文字的檔案,用普通的文字編輯軟體如記事本等都能開啟。

用記事本開啟hosts檔案,首先看見了微軟對這個檔案的說明。這個檔案是根據TCP/IP for Windows 的標準來工作的,它的作用是包含IP地址和Host name(主機名)的對映關係,是一個對映IP地址和Host name(主機名)的規定,規定要求每段只能包括一個對映關係,IP地址要放在每段的最前面,空格後再寫上對映的Host name(主機名)。對於這段的對映說明用“#”分割後用文字說明。

Hosts在Windows中是怎麼工作的

我們知道在網路上訪問網站,要首先通過DNS伺服器網路域名www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址後,我們的計算機才能訪問。要是對於每個域名請求我們都要等待域名伺服器解析後返回IP資訊,這樣訪問網路的效率就會降低,而Hosts檔案就能提高解析效率。根據Windows系統規定,在進行DNS請求以前,Windows系統會先檢查自己的Hosts檔案中是否有這個地址對映關係,如果有則呼叫這個IP地址對映,如果沒有再向已知的DNS伺服器提出域名解析。也就是說Hosts的請求級別比DNS高。

知道了Hosts檔案的工作方式,那在具體使用中它有哪些作用呢?

1.加快域名解析

對於要經常訪問的網站,我們可以通過在Hosts中配置域名和IP的對映關係,這樣當我們輸入域名計算機就能很快解析出IP,而不用請求網路上的DNS伺服器

2.方便區域網使用者

在很多單位的區域網中,會有伺服器提供給使用者使用。但由於區域網中一般很少架設DNS伺服器,訪問這些服務要輸入難記的IP地址,對不少人來說相當麻煩。現在可以分別給這些伺服器取個容易記住的名字,然後在Hosts中建立IP對映,這樣以後訪問的時候我們輸入這個伺服器的名字就行了。

3.遮蔽網站

現在有很多網站不經過使用者同意就將各種各樣的外掛安裝到你的計算機中,有些說不定就是木馬或病毒。對於這些網站我們可以利用Hosts把該網站的域名對映到錯誤的IP或自己計算機的IP,這樣就不用訪問了。比如不想訪問www.XXXX.com,那我們在Hosts寫上以下內容:

127.0.0.1 www.XXXX.com #遮蔽的網站
0.0.0.0 www.XXXX.com #遮蔽的網站

這樣計算機解析域名就解析到本機或錯誤的IP,達到了遮蔽的目的。

4.順利連線系統

對於Lotus的伺服器和一些資料庫伺服器,在訪問時如果直接輸入IP地址那是不能訪問的,只能輸入伺服器名才能訪問。那麼我們配置好Hosts檔案,這樣輸入伺服器名就能順利連線了。

最後要指出的是,Hosts檔案配置的對映是靜態的,如果網路上的計算機更改了請及時更新IP地址,否則將不能訪問。

相關推薦

System學習筆記004---Windows系統hosts檔案作用_Zookeeper在SpringBoot中報需要配置一下這個檔案

1.Zookeeper在SpringBoot中報錯需要配置一下這個檔案 2018-07-25 20:01:39.563  INFO 187364 --- [19.128.67:2181)] org

【安全牛學習筆記windows系統域和工作組的區別

信息安全 局域網 security+認證 局域網(Local AreaNetwork, LAN),又稱內網,是指在某一區域內由多臺計算機互聯成的計算機組。 局域網可以實現文件管理、應用軟件共享、打印機共享、掃描儀共享、工作組內的日程安排、電子郵件和傳真通信服務等功能。局域網嚴格意義上是封閉型

Win核心原理與實現學習筆記3-windows系統結構

1.概述 1.1windows採用了雙模式(dual mode)結構來保護作業系統本身,以避免被應用程式的錯誤而波及。作業系統核心執行在核心模式(kernel mode)下,應用程式的程式碼執行在使用

工具學習Windows系統刪除指定目錄內的空資料夾

工具學習:Windows系統中刪除指定目錄內的空資料夾 Windows系統中刪除指定目錄內的空資料夾的步驟如下: 建立記事本Clear.txt。 將下述程式碼複製到Clear.txt中,指定你想要處理的目錄地址(程式碼中的目錄為C盤根目錄)。

使用批處理替換windows系統hosts檔案

chcp 936 >nul@echo offmode con lines=30 cols=60%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0

Windows學習總結(10)——Windows系統常用的CMD命令詳解

1.ping命令 ping是電腦網路故障診斷中的常用的命令,它的作用是用來檢查網路是否通暢或者網路連線速度。我們來看一下PING命令的具體表述。 日常的診斷過程中我們最常用到的就是診斷連線是否通

OpenGL入門學習——第十六課 在Windows系統顯示文字

本課我們來談談如何顯示文字。 OpenGL並沒有直接提供顯示文字的功能,並且,OpenGL也沒有自帶專門的字型檔。因此,要顯示文字,就必須依賴作業系統所提供的功能了。 各種流行的圖形作業系統,例如Windows系統和Linux系統,都提供了一些功能,以便能夠在OpenGL程

【theano-windows學習筆記十一——theano與神經網路相關函式

前言 經過softmax和MLP的學習, 我們發現thenao.tensor中除了之前的部落格【theano-windows】學習筆記五——theano中張量部分函式提到的張量的定義和基本運算外, 還有一個方法稱為nnet, 如果自己實現過前面兩篇部落格中的程

Linux學習筆記(三):系統執行級與執行級的切換

查看 用戶操作 回車 water hat ntsysv tde 文件表 config 1.Linux系統與其它的操作系統不同,它設有執行級別。該執行級指定操作系統所處的狀態。Linux系統在不論什麽時候都執行於某個執行級上,且在不同的執行級上執行的程序和服務都不同,所要

Windows系統網絡故障

百度百科 network windows 網絡服務 電腦網絡 前些時候,處理電腦的時候發現開機後電腦網絡符號直接是紅色感嘆號.分析:一般連接線問題,網絡服務關閉會出現紅色感嘆。網卡是好的,連接燈也是閃爍無問題;於是操作系統,發現打不開網絡中心,進入服務(services.msc),有幾個服

windows系統安靜的安裝補丁

安裝補丁 批處理 安靜執行 腳本如下:@Echo Off Title Install Windows Update pack Echo 正在安裝,請稍等...... ::循環當前目錄中所有的exe文件並執行安裝for %%i in (*.exe) do %%i /passive /norestar

Android第一行代碼學習筆記二---在活動使用Toast

一行代碼 就會 onclick log sta contex instance and undle Toast:是Android系統提供的一種非常好的提醒方式,在程序中可以使用它將一些短小的信息通知給用戶,這些信息會在一段時間後自動消失,並且不會占用任何屏幕空間。 首先需要

9.Laravel5學習筆記:在laravel註冊自己的服務到容器

pri script -128 ring nts date require 一次 name 問題描寫敘述 或許標題寫的不夠清楚。實際情況是,在我使用laravel的過程中。須要將自己的一個類,通過服務提供者註冊到IOC容器中,可是在實際操作過程中。

Linux學習筆記:Linux系統的進程調度(任務調度)

任務 調度 今天我們學習了Linux系統的進程調度,進程調度是為了在未來某個時間點,讓系統自動執行我們事先編寫好的命令或腳本的列表,從而使得即使用戶不在計算機旁邊也可以按時完成任務。這樣有利於我們更好的進行任務計劃以及在需要執行任務的時候自動完成我們設定好的命令,從而完成任務。 當然為

C語言學習筆記 (003) - C/C++的實參和形參(轉)

變化 避免 影響 學習筆記 ++ nbsp 過去 情況 真的 今天突然看到一道關於形參和實參的題,我居然不求甚解。藐視過去在我的腦海裏只有一個參數的概念,對於形參和實參的區別還真的不知道,作為學習了幾年C++的人來說,真的深深感覺對不起自己對不起C++老師 T。T 我

系統hosts文件有哪些作用

惡意程序 中間 sts pan 配置域名 建立 system 計算機 服務器 hosts文件位於系統盤C:\Windows\System32\drivers\etc中,hosts是一個沒有擴展名的系統文件,其基本作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數

【安全牛學習筆記】Web開發的涉及到的權限問題

信息安全 web security+ Web開發中的涉及到的權限問題1.常見的觸發場景2.漏洞原理3.漏洞危害4.如何避免&修復漏洞-------------------------------------------------------------------------------

PowerShell 學習筆記——文件系統

powershell一個操作系統必須具備的元素就是:文件系統。在 Windows 中,使用資源管理器和 PowerShell 都可以管理文件系統,但它們是有區別的。 一、文件系統的結構Windows中,文件系統由磁盤驅動器、文件夾和文件三種對象組成,磁盤是最上層對象,文件是最小對象,文件夾是容器。對於 Pow

基於windows系統visual studio2017的dlib庫詳細配置安裝流程

平臺 學習 mpi 好的 運行 安裝 說明文 完成 page dlib庫是一個非常強大的開源庫,有詳細的說明文檔和c++代碼,也提供了一些和python的接口,但是安裝和配置的過程略有些麻煩,網上有一些相關教程,但是大都零零星星不全面。筆者親自把所有的坑都踩了一遍,整理出了

<Bootstrap> 學習筆記二. 柵格系統的使用

boot pos nbsp title html thum row jquer bootstra <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&