默认网关、DNS、DHCP
1.什么是默認網關?
一臺計算機可以直接與有相同子網掩碼和IP網絡的計算機通信。但是如果計算機想要與在另一個IP網絡上的計算機通信呢?
為了能夠與其他 IP網絡通信,就必須使用路由器。 而**默認網關(簡稱網關)**就是這樣一臺路由器:
- 它是一臺可以連接到多個IP網絡并可以在這些 IP 網絡之間傳遞流量的路由器
- 因為計算機只能與其所在的IP網絡中的其他IP地址通信, 所以為了使多個計算機能夠通過網關進行通信,它在其連接的每個IP網絡上擁有自己的IP地址
- 當網關向計算機分發IP地址和子網掩碼時,它還會向計算機發送自己的IP地址,并告訴計算機使用該地址作為其默認網關
當計算機需要與其他IP網絡通信,它只需要將流量發送到默認網關,然后網關負責將流量轉發到 Internet 上的目的地
2.什么是DNS?
作為用戶是很少需要為記住IP地址操心,因為我們記住的通常都是域名(比如www.baidu.com)。但是當計算機相互發送流量時,它們必須使用IP地址作為目的地。所以計算機必須有辦法將輸入的域名“翻譯”為計算機可以使用的IP地址,這該如何實現呢?
DNS(Domain Name System)就是用于進行這二者之間的“翻譯”:
- 它由 Internet 上的大量服務器提供服務。當發送域名進行查詢時,這些服務器可以進行相應的回復。
- 家庭路由器會告訴 LAN上的計算機將它們的DNS查詢發送到家用路由器本身。 如果該路由器已經知道查詢對應的IP地址,就會返回結果;否則將查詢轉發到Internet上的DNS服務器,在轉發的過程中,家庭路由器只是傳遞并不會查看內容
3.如何給計算機一個IP地址?
一臺計算機需要以下信息才能在網絡上正常運行:
- IP地址
- 子網掩碼
- 默認網關的IP地址
- DNS服務器的IP地址
要獲得這些信息,一般有兩種方式:
-
自動分配。要實現該方式,就需要通過**DHCP(Dynamic Host Configuration Protocol)**實現:
家庭路由器會轉發LAN上的客戶端之間以及 LAN 和 Internet 之間的流量,所以需要向該網絡上的計算機分發IP地址和其他必要信息,而這些操作是通過DHCP完成的,它是一種自動將配置分發給網絡上的計算機和其他設備的協議:
- 在家用路由器中已經預先配置了DHCP服務器,可以將配置分發給您的計算機和其他設備
- 當計算機連接到網絡時,它會請求一個IP地址,這是通過發送一個DHCP請求來完成的,它詢問網絡上是否有任何可用的DHCP服務器。 如果有服務器響應,則計算機會發生請求給該服務器
- 當路由器看到該DHCP請求時,它會從其空閑IP地址池中分發一個可用的IP地址以及其他詳細信息
- 手動配置。如果計算機通過DHCP自動獲取其 IP 地址,則每次啟動時計算機可能會得到不同的IP地址,因為計算機斷電時間過長,DHCP服務器將忘記它分發給計算機的IP地址。如果計算機經常更改 IP 地址,就必須在路由器配置中更新端口轉發,十分麻煩。在這種情況下,建議手動配置接收端口轉發的計算機的IP地址。需要配置的信息如下:
- 路由器同一IP網絡上的可用IP地址
- 和路由器相同的子網掩碼
- 默認網關,應設置為路由器的 LAN IP 地址
- DNS服務器地址
當你選擇手動配置IP地址,還應將該IP地址從家庭路由器的DHCP地址池中移除,否則路由器可能會將相同的IP地址分發給網絡上的其他計算機。在現代網絡和較新的操作系統中,計算機會先檢查IP地址是否已被占用。但是只有第一臺獲得IP地址的計算機才能正常工作,沖突的計算機會停止通信,直到它獲得另一個IP地址。
參考
https://www.homenethowto.com/basics/default-gateway-finding-other-ip-networks/
https://www.homenethowto.com/basics/dns-linking-names-with-ip-addresses/
https://www.homenethowto.com/basics/giving-the-computer-an-ip-address/
總結
以上是生活随笔為你收集整理的默认网关、DNS、DHCP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2023年免费推广平台有哪些
- 下一篇: java libvirt,libvirt