任何一個 IP 比如 xxx.xxx.xxx.xxx 都一定有一個與之對應的域名嗎?

像人們家庭電腦都會有一個確定的IP地址,我相信有很多人肯定沒有專門去申請域名,那這個IP地址還有和它準確對應的域名嗎?


域名和IP本來就不是一一對應關係


一個大樓里有很多房間,各個公司可以入住進來辦公。公司向外公布地址的時候,如果只是公布幾樓幾號的話,如果哪天公司擴大了搬到另外一個更寬敞的房間,那大家就都找不到了。而且幾樓幾號還不好記。於是公司只要公布自己的名字,然後每個訪客問一下門口的保安,就可以知道公司具體的地址了。

有沒有房間沒有域名的?當然有,沒公司住進來怎麼會有域名呢。


  • IP 可以對應到域名,當然也可以不對應。如果對應,只能對應到1個域名;這叫反向解析,歸IP地址分配機構逐級授權到IDC直到IP管理者;
  • 1個域名可以對應到IP(當然也可以不對應)。如果對應,可對應到多個IP;這叫域名解析,由根DNS到註冊局DNS再到域名的權威DNS伺服器。


借用一下 @yskin 的比喻:一棟樓可以是寫字樓,寫字樓里可以有很多家公司,也可能只有一家公司。這棟樓也可能是居民樓,沒有公司。一家公司,它可以在A寫字樓里,也可以在B寫字樓里,也可能同租下了多棟寫字樓(分散式)。當然也有極少數的小公司是在居民樓里,不過這是少數。

IP不好記,因此當年萬維網剛出來的時候便有人發明了域名,但是域名和IP並不是一一對應的關係的。域名通過DNS綁定到指定的IP上(公司租用寫字樓),而一個IP可以綁定多個域名(一棟寫字樓可以有多家公司),並不是對應關係。域名也可以根據實際需要更換所綁定的IP地址(公司搬家)。

域名這東西,並不是要對應IP的,你想註冊,只要找到一家域名註冊代理商就可以(就像開公司,去工商局註冊就行了,跟寫字樓沒半毛錢關係),比如國內著名的萬網、新網、新網互聯等等等,以及國外的老牌代理商狗爹,還有N多的N級代理。當然,前提是你想要的域名沒有被別人註冊(比如知乎的http://zhihu.com就已經被知乎所持有,他人無法註冊)。


每一個連接進入網路中的網路設備都具有IP地址。可以理解成為這個設備的門牌號,通過這個其他網路設備才知道你需要的數據需要發送到哪裡去。

因為IP地址本身很不容易記憶,所以產生了域名,同時產生DNS伺服器。

比如訪問百度搜索的頁面,你打開的是http://www.baidu.com 這個域名。

當你按下回車後,你的訪問請求被傳送至DNS伺服器,DNS伺服器會查詢這個域名對應的IP地址,並把你的請求轉到百度的伺服器IP地址。

因此,同一個域名會對應一個或多個IP地址對應,但是絕大多數的有IP地址的設備都不具有域名。

以上答案依據個人理解所寫,如有錯誤歡迎指正。


不是很嚴格的比較:

IP地址是你身份證上的真名

域名是你的昵稱

每個人都有真名,但不是每個人都有昵稱。

當然有些比較酷炫的人可能有不止一個昵稱。


沒有


域名是需要申請的,你沒有去申請域名,就沒有所謂的與http://XXX.XXX.XXX.XXX的IP對應了。

域名不是必須的,沒有域名,一樣能通過IP訪問主機。

所以,IP不一定有與之對應的域名。

有些個人站點,就是直接通過IP訪問伺服器的,這種站點沒有域名,但是一樣可以訪問。


當然不是!!!域名是為了訪問計算機方便而取得一個英文字母串,是人為起的,有必要就起了,而且得在檔案(DNS)中記錄下來。沒必要的話就沒必要起了啊。

所謂的有必要,是因為你的計算機會頻繁的被很多其他人訪問,你覺得有必要起一個比4組數據更好記的名字,所以域名就來了。


xxx.xxx.xxx.xxx.in-addr.arpa.

能不能用是另外一回事


推薦閱讀:

如何搭建個人獨立博客?
做一個網站,網址加www好還是不加好,為什麼?
cn域名為何不被推薦?是不是註冊商之間利益糾葛?
註冊了zhihu.xxx的域名,怎麼才能把它賣給知乎?
頂級域名 一級域名 二級域名 三級域名什麼區別?

TAG:互聯網 | 域名 | IP地址 |