配置主機名與IP地址的映射
更新時間 2024-10-18 15:19:45
最近更新時間: 2024-10-18 15:19:45
分享文章
對于同一VPC內的彈性云主機,可以通過主機名進行通信。實現此功能,需要配置主機名與IP地址之間的映射關系。
約束限制
僅適用于同一VPC內Linux彈性云主機 。
可以通過如下方式查看彈性云主機的vpc:
a. 登錄云主機控制臺。
b. 點擊實例。
c. 查看vpc。
操作步驟
假設同一VPC內共有2臺彈性云主機:ecm-53a1和ecm-9d59。通過如下操作,2臺彈性云主機可以通過主機名互相通信。
-
獲取2臺彈性云主機的IP地址。
a. 登錄云主機控制臺。
b. 在云主機列表中查看云主機的IPv4地址。【示例】假設查詢的IP地址如下:
ecm-53a1:10.0.0.4
ecm-9d59:10.0.0.5
-
分別獲取2臺彈性云主機的主機名。
a. 登錄彈性云主機。
b. 執行以下命令,查詢彈性云主機的主機名。
sudo hostname【示例】假設查詢的主機名如下:
ecm-53a1:ecm-53a1
ecm-9d59:ecm-9d59
-
建立主機名與IP地址之間的映射關系,并添加同一VPC內其他彈性云主機的信息。
a. 登錄彈性云主機ecm-53a1。
b. 執行以下命令,切換至root權限。
sudo su -c. 執行以下命令,編輯hosts文件。
vi /etc/hostsd. 按“ i ”,進入編輯模式。
e. 按照如下格式添加語句,建立映射關系。
IP地址 主機名
【示例】需添加的語句為:
10.0.0.4 ecm-53a1
10.0.0.5 ecm-9d59
f. 按“Esc”退出編輯模式,并執行以下命令,保存并退出。
:wqg. 登錄ecm-9d59 , 重復執行3.b~3.f。
-
測試驗證能否通過主機名正常通信。
分別登錄配置好的的彈性云主機,執行以下命令,看ping包是否能正常送達。如有下圖所示的結果,則表示已經可以通過主機名正常通信。
ping hostname
