本專業問題,我來回答。

還是先說IP地址,因為DNS要涉及到它,先說IP地址後邊比較容易解釋。

IP,就是Internet Protocol的縮寫,是一種通信協議,我們用的網際網路基本是IP網組成的。

IP地址就是網際網路上的某個設備的一個編號。

IP地址一般由網路號,主機號,掩碼來組成。

下邊就是IPV4的IP地址劃分。

IP網路上有很多路由器,路由器之間轉發、通信都是隻認這個IP地址,類似什麼哪?就好像你寄包裹,你的寫上發件人地址,你的姓名,收件人地址,收件人姓名。

這個發件人地址就是你電腦的IP的網路號,你的姓名就是你的主機號。

收件人的地址就是你要訪問的IP的網路號,收件人的姓名就是訪問IP的主機號。

現在還有了更複雜的IPV6,還有IPV9。

我國現在已經主幹網支持IPV6了,但是全網都支持還需要一段時間。

DNS是什麼?

DNS(Domain Name System,域名系統),他是幹什麼的哪?

前邊說到,我們訪問網際網路必須知道對端的IP地址,可是我們訪問網站一般只知道域名啊,怎麼辦?

域名就是網站的網站,比如頭條:https://www.toutiao.com

這時候DNS就有用處了,電腦先訪問DNS伺服器。提問:"頭條的IP是什麼?",DNS伺服器會搜索他的資料庫,回答你"頭條的IP地址是139.209.206.235"。

於是,你的電腦就知道要發包到139.209.206.235了。

這回知道DNS伺服器是幹什麼的吧?他就是存儲了網路里的域名和IP地址對應關係的伺服器。所以,如果DNS裡邊沒有的網站,你打域名就只能回答你找不到了,也就是傳說中的"404"。

以上個人淺見,歡迎批評指正,喜歡的可以關注我,謝謝!


「網路極客」,全新視角、全新思路,同你遨遊神奇的網路世界。

IP地址和DNS伺服器地址在這裡雖然都是地址,但是作用確大為不同。我們先來簡單聊聊IP地址

DNS伺服器的概念,在來說說兩者地址之間的區別。IP地址

IP Address的縮寫

網卡的MAC地址是主機的物理標識,那麼IP地址就是標識主機或網路設備的邏輯地址。互聯網上,我們通過IP地址來訪問這臺主機伺服器。

公網和私網地址

由於最初設備,沒有想到基於TCP/IP網路發展如此之快。導致IPV4地址不夠用,為了緩解地址緊張,區域網內使用私網地址。我們設置的地址就是私網地址,私網地址通過路由器的NAT轉換功能進行上網、訪問。

DNS伺服器

Domain Name System的縮寫

域名解析伺服器,什麼意思?

最初,訪問網路上的伺服器使用的是公網IP地址,不同的伺服器就要記住一大堆數字;

為瞭解決這一問題,出現的域名,更加便於人們理解和記憶,例如:www.toutiao.com;

DNS伺服器的作用就是將域名翻譯成機器所能理解的IP地址。

DNS伺服器也是一種伺服器,因此這裡的DNS地址使用的是公網地址。

IP地址和DNS地址的區別

一個是私網地址,一個是公網地址;

一個作為主機的邏輯標誌,一個作為域名解析伺服器的訪問地址。

歡迎大家留言討論,喜歡的話點點關注哦。


產生這個問題的原因,是題主對網路(互聯網網路)的認識有些模糊造成的。

互聯網上的主機(設備)之間的通訊是靠ip地址進行的,這句話的模糊性,完成了許多誤解。首先,網路已經建成,就像城市就在那裡,而你要找住在某街區、某樓、某單元、某層、某房間的某個人。你對城市並不熟悉,你需要詢問城市裡邊的人,這個城市規定,並不是任何一個人都能回答你的詢問,僅僅有幾個人,他們組成一個樹形的組織為你提供找人服務。城市裡的每戶人家的地址就相當於ip地址。為你提供找人服務的人家當然也有地址啦,他提供的服務簡稱dns,他的地址可稱為dns ip地址。這些提供找人服務人家,維護著「名稱、暱稱」到「地址」的關係表,不僅如此"他們還瞭解許多你不知道的信息。

關鍵的東西是,城市是先建起來的找人是後來的需求,網路的物理連接也是先建設好的。


推薦閱讀:
相關文章