配置主機名與IP地址的映射(可選)
更新時間 2023-12-28 17:26:40
最近更新時間: 2023-12-28 17:26:40
分享文章
本節介紹了配置主機名與IP地址的映射的約束限制、操作步驟。
對于同一VPC內的彈性云主機,可以通過主機名稱進行通信。此時,您需要配置主機名與IP地址之間的映射關系。較之通過IP地址進行通信,主機名方式進行通信更為方便。
約束限制
僅適用于Linux彈性云主機。
操作步驟
假設VPC內共有2臺彈性云主機:ecs-01和ecs-02。通過如下操作,ecs-01和ecs-02可以通過主機名互相通信。
步驟1 分別登錄ecs-01和ecs-02,獲取2臺彈性云主機的私有IP地址。
1.登錄管理控制臺。
2.選擇“計算 > 彈性云主機”。
3.在彈性云主機列表頁,通過“私有IP地址”欄,查看彈性云主機的私有IP地址。
【示例】假設查詢的私有IP地址如下:
ecs-01:192.168.0.1
ecs-02:192.168.0.2
步驟2 分別獲取2臺彈性云主機的主機名。
1.登錄彈性云主機。
2.執行以下命令,查詢彈性云主機的主機名。
sudo hostname
【示例】假設查詢的主機名如下:
ecs-01:hostname01
ecs-02:hostname02
步驟3 建立主機名與IP地址之間的映射關系,并添加同一VPC內其他彈性云主機的信息。
1.登錄彈性云主機ecs-01。
2.執行以下命令,切換至root權限。
sudo su -
3.執行以下命令,編輯hosts文件。
vi /etc/hosts
4.按“i”,進入編輯模式。
5.按照如下格式添加語句,建立映射關系。
私有IP地址 主機名
【示例】需添加的語句為:
192.168.0.1 hostname01
192.168.0.2 hostname02
6.按“Esc”退出編輯模式。
7.執行以下命令,保存并退出。
:wq
8.登錄ecs-02。
9.重復執行步驟3.2~步驟3.7。
步驟4 測試驗證能否通過主機名正常通信。
分別登錄同一VPC內的彈性云主機,執行以下命令,使用ping命令ping添加的主機,看ping包是否能正常送達。
ping hostname