DHCP 選項集概念
DHCP 選項集是 VPC 中的資源 (例如 EC2 執行個體) 用於透過虛擬網路進行通訊的一組網路設定。
每個區域都有預設 DHCP 選項集。每個 VPC 都會使用其區域的預設 DHCP 選項集,除非您建立自訂 DHCP 選項集並將其與 VPC 建立關聯,或設定沒有 DHCP 選項集的 VPC。
如果您的 VPC 未設定 DHCP 選項集:
-
對於建置在 Nitro 系統上的 EC2 執行個體,AWS 會將
169.254.169.253設定為預設網域名稱伺服器。 -
對於建置在 Xen 上的 EC2 執行個體,並未設定網域名稱伺服器;而且由於 VPC 中的執行個體無法存取 DNS 伺服器,因此也無法存取網際網路。
您可以將一個 DHCP 選項集與多個 VPC 關聯,但每個 VPC 只能有一個關聯的 DHCP 選項集。
如果您刪除 VPC,則與該 VPC 相關聯的 DHCP 選項集會與 VPC 取消關聯。
預設 DHCP 選項集
預設 DHCP 選項集包含以下設定:
-
網域名稱伺服器:您的網路介面將用於網域名稱解析的 DNS 名稱伺服器。對於預設 DHCP 選項集,這一律是
AmazonProvidedDNS。如需更多詳細資訊,請參閱 Amazon DNS 伺服器。 -
網域名稱:用戶端在使用網域名稱系統 (DNS) 解析主機名稱時應使用的網域名稱。如需用於 EC2 執行個體使用之網域名稱的詳細資訊,請參閱 Amazon EC2 執行個體主機名稱。
-
IPv6 偏好的租用時間:指派 IPv6 的執行中執行個體經過 DHCPv6 租賃續約的頻率。預設租賃時間為 140 秒。租賃續約通常發生在租賃時間已過一半時。
當您使用預設 DHCP 選項集時,將不會使用下列設定,但 EC2 執行個體有預設值:
NTP 伺服器:EC2 執行個體預設會使用 Amazon Time Sync Service 來擷取時間。
NetBIOS 名稱伺服器:對於執行 Windows 的 EC2 執行個體,NetBIOS 電腦名稱為指派給執行個體的易記名稱,用於在網路上識別該執行個體。對於使用 NetBIOS 作為其命名服務的網路,NetBIOS 名稱伺服器會維護 NetBIOS 電腦名稱和網路地址之間的映射清單。
NetBIOS 節點類型:對於執行 Windows 的 EC2 執行個體,這是執行個體用於將 NetBIOS 名稱解析為 IP 地址的方法。
當您使用預設選項集時,Amazon DHCP 伺服器會使用預設選項集中的網路設定。當您在VPC 中啟動執行個體時,執行個體會執行以下操作,如圖所示:(1) 與 DHCP 伺服器互動,(2) 與 Amazon DNS 伺服器互動,以及 (3) 透過 VPC 的路由器連線至網路中的其他裝置。這些執行個體可以隨時與 Amazon DHCP 伺服器互動,以取得其 IP 地址租用及其他網路設定。
自訂 DHCP 選項集
您可以使用下列設定建立自訂 DHCP 選項集,然後將其與 VPC 建立關聯:
-
網域名稱伺服器:您的網路介面將用於網域名稱解析的 DNS 名稱伺服器。
-
網域名稱:用戶端在透過網域名稱系統 (DNS) 解析主機名稱時使用的網域名稱。
-
NTP 伺服器︰向執行個體提供時間的 NTP 伺服器。
NetBIOS 名稱伺服器:對於執行 Windows 的 EC2 執行個體,NetBIOS 電腦名稱為指派給執行個體的易記名稱,用於在網路上識別該執行個體。對於使用 NetBIOS 作為其命名服務的網路,NetBIOS 名稱伺服器會維護 NetBIOS 電腦名稱和網路地址之間的映射清單。
NetBIOS 節點類型:對於執行 Windows 的 EC2 執行個體,執行個體用於將 NetBIOS 名稱解析為 IP 地址的方法。
IPv6 偏好的租賃時間 (選用):指派 IPv6 的執行中執行個體經過 DHCPv6 租賃續約的頻率值 (以秒、分鐘、小時或年為單位)。可接受的值介於 140 和 4294967295 秒之間 (約 138 年)。如果未輸入任何值,預設租賃時間會是 140 秒。如果您針對 EC2 執行個體使用長期定址,您可以增加租賃時間並避免頻繁的租賃續約請求。租賃續約通常發生在租賃時間已過一半時。
當您使用自訂選項集時,啟動至 VPC 中的執行個體將執行下列操作,如圖所示:(1) 使用自訂 DHCP 選項集中的網路設定,(2) 與自訂 DHCP 選項集中指定的 DNS、NTP 和 NetBIOS 伺服器互動,以及 (3) 透過 VPC 的路由器連線至網路中的其他裝置。