2013-05-12 63 views
2

Amazon EC2的詳細信息中提到了公有DNS,私有DNS和私有IP。我知道在配置安全組之後,可以使用公共DNS訪問實例。Amazon EC2 - 什麼是私人DNS和私有IP?

我無法理解

  1. 什麼是私有DNS?
  2. 什麼是私有IP?
  3. 當我們有公共DNS到達實例時,爲什麼我們需要這兩個數字?

回答

10

EC2實例連接到專用局域網,並在該網絡上給定IP地址。這些是您看作「私有IP」的10.x.x.x地址。亞馬遜提供了一個將名稱與這些私有IP地址相關聯的DNS服務。這是私人DNS。

除非您使用VPC,否則Amazon還會將這些專用IP地址連接到常規可路由IP地址,並提供解析爲這些公用IP的DNS名稱。據我所知,這幾乎就像一個彈性IP地址,除了每次關閉機器並重新啓動它時,您都會得到一個不同的,而不是每次都是同一個地址。

公有DNS的一個巧妙的技巧是,根據誰問的同一名稱將解析爲不同的地址。亞馬遜專用網絡上的機器(也就是同一個AZ中的其他EC2機器,可能是同一地區)將使公共DNS解析爲專用IP。這樣,EC2內部機器之間的流量就會保留在EC2內部。常規互聯網上的機器將公開DNS解析爲公共IP。

+0

什麼是通常使用的私人DNS? – 2014-09-04 14:54:15

+0

好問題。根據我對其工作原理的理解,我沒有看到它的任何實用性。也許它只是提供了與公共DNS的對稱性。 – 2014-09-04 18:01:33