⑴ 什麼是IP地址和域名它們之間有怎樣的關系如何進行轉換
1、IP地址就是每台電腦在網路上的地址,由阿拉伯數字組成。
2、域名是由一串用點分隔的名字組成的Internet上某一台計算機或計算機組的名稱。
用於在數據傳輸時標識計算機的電子方位(有時也指地理位置),通常有一串字元和後綴組成,常見的後綴有,com,net,cn。可以簡單理解為通往用戶網站的路。
3、伺服器、IP地址和域名它們之間的關系:
伺服器是開展網路業務所必須的,ip是伺服器所必須的,域名是輔助開展網路業務的,沒有伺服器存在數據,就無法展示用戶的信息,沒有ip就無法使用伺服器,沒有域名無法讓用戶快速的記住。
4、轉換方式:
需要利用域名伺服器。域名伺服器上運行著一個資料庫系統,資料庫中保存著域名地址與IP地址。用戶主機需要把域名地址轉化為IP地址時向域名伺服器提出查詢請求,然後域名伺服器根據用戶請求進行查詢並把結果返回給用戶主機。
(1)域名有ip地址沒有伺服器擴展閱讀:
ip地址是一台伺服器所必須的,只有輸入正確的ip地址,才能找到對應的伺服器,不然的話,用戶只能知道自己的伺服器具體地址在什麼地方、什麼機房、什麼位置,但是無法進入、無法正常的使用伺服器;
伺服器需分配綁定好對應的ip地址後,就可以通過這個ip地址進行遠程連接到伺服器,然後把業務需要的資料傳輸到伺服器,並且設置好對應訪問規則,那麼所有的網路用戶就可以通過這個ip地址來瀏覽用戶需要展示的東西。
⑵ 有域名沒有ip地址可以配置網路伺服器嗎
你好,沒有外網的IP地址是不可以的,雖然伺服器可以配置當是只能內網訪問.外網訪問不到的.
有其它疑問QQ:87810205
⑶ 沒有域名只有ip地址上網是不是會報網路證書錯誤
一般不會出現這種情況的,除非你使用的SSL證書是自簽的或者免費的。一定要選擇由正規的CA機構頒發的SSL證書,這種證書才會受各大瀏覽器的信任,不會報網路證書錯誤。
而且現在使用IP也可以申請SSL證書,沒有域名也不用擔心。安信證書提供IP SSL證書申請。
⑷ 有了IP地址為什麼還要DNS伺服器地址呢
什麼是 DNS
DNS 全名叫 Domain Name Server,中文俗稱「域名伺服器」,在說明 DNS Server 之前,可能要先說明什麼叫 Domain Name(域名)。正如上面所講,在網上辨別一台電腦的方法是利用 IP地址,但是 IP用數字表示,沒有特殊的意義,很不好記,因此,我們一般會為網上的電腦取一個有某種含義又容易記憶的名字,這個名字我們就叫它「Domain Name"。 例如:對著名的YAHOO!搜索引擎來說,一般使用者在瀏覽這個網站時,都會輸入http://www.yahoo.com,很少有人會記住這台Server的 IP 是多少?所以http://www.yahoo.com就是YAHOO!站點的 Domain Name。這正如我們在跟朋友打招呼時,一定是叫他的名字,幾乎沒有人是叫對方身份證號碼的吧!但是由於在 Internet 上真實辨認機器的還是IP,所以當使用者在瀏覽器中輸入Domain Name 後,瀏覽器必須先到一台有 Domain Name 和 IP 對應信息的主機去查詢這台電腦的 IP,而這台被查詢的主機,我們稱它為 Domain Name Server,簡稱 DNS,例如:當你輸入http://www.yahoo.com時,瀏覽器會將http://www.yahoo.com這個名字傳送到離它最近的 DNS Server 去做辨認,如果查詢到結果,則會傳回這台主機的 IP地址,進而跟它發生連接,但如果沒有查詢到,就會出現類似 DNS NOT FOUND 等告警信息。所以一旦你的電腦的DNS Server 設置不正確,就好比是路標錯了,電腦也就不知道該把信息送到哪裡。
由於ISP的撥號伺服器一般都有預設的DNS,所以你可以不用設置DNS,如果你需要指定一台DNS,你一定要了解這台DNS的准確IP(比如福州的163用戶的DNS為202.101.98.55)。DNS設置方法如下:在「控制面板」下打開「網路」里的「TCP/IP"的「屬性」,在「DNS設置」欄目選擇「啟用DNS",並將DNS的IP地址添加即可。
⑸ 域名備案必須有伺服器嗎
域名備案是必須有伺服器的,因為域名是一個獨立的個體,屬於網站的一部分,另外一部分網站的程序還需要放在伺服器上,才算是完成網站的搭建。伺服器和公網IP地址是綁定的,目前國家對備案信息要求特別嚴格,備案IP地址和域名後期解析的IP地址一定要保持一致,這樣就可以放心的運營自己的網站了
⑹ 為什麼用IP無法訪問網站,域名可以訪問
因為是虛擬主機。
主機上放置了N個網站,而每個網站綁定1個或以上域名,所以用域名訪問主機可以解析到網站目錄,但用IP的話伺服器就不知道解析到哪個目錄了。
如果就想用ip形式訪問,可以手動設置Host頭域信息。
java中以org.apache.http.client.methods.HttpGet實現http請求為例,解決方法HttpGet httpGet = new HttpGet(url);
httpGet.setHeader(「Host」, ServerHostname);
1、直接使用ip地址訪問不了站點的原因
原因就在於該ip地址可能對應著多個web站點,單單依靠ip地址是不知道如何匹配到哪個web站點的。但是通過域名,我們就能夠知道具體要訪問哪一個HOST。如果使用虛擬主機,直接找到相關virtual HOST即可,如果使用反向代理,那麼通過代理找到HOST的實際私網地址也可以。
2、只有一個公網ip如何實現多個WEB站點的訪問
有兩種辦法可以實現,其一是虛擬主機,其二就是反向代理。通過目前來看,虛擬主機的實現方式已然不多,更多的企業或者學校使用的是反向代理技術。
⑺ 新建一個網站自己的伺服器在瀏覽器中輸入IP地址可以找到伺服器但輸入域名卻找不到伺服器已經解析好
把你伺服器的IP用域名A記錄解析過去,並且綁定,24小時以內就可以生效哦,當然啦域名要備案哦,假如是電信伺服器的話還要添加白名單哦!
⑻ 新建一個網站,在瀏覽器中輸入IP地址可以找到伺服器,但輸入域名卻找不到伺服器。麻煩高手指點
有以下急種情況
1,域名還沒解析到你的那個ip上
2,伺服器(空間)還沒綁定該域名
3,你所用的空間商必須要將你的域名添加到白名單才能訪問,你可以找客服解決!
4,域名已經解析了,但是還沒生效,一般的話 最多12個小時就生效了!
⑼ 域名指向的IP地址是不是一定是伺服器的IP地址
不一定的..
有種情況 是域名指向了多個ip...
也有域名進行了跳轉服務,指向了另一個域名..
所以你說得哪個不是絕對的.