Hostname

/etc/hosts 和別名

  • January 11, 2020

我購買了一個域,比如說fireworks.com,我想呼叫我的伺服器ubuntu-18-04
我應該如何編輯/etc/hosts?是否可以按如下方式添加多個別名?

127.0.0.1   localhost
127.0.1.1   ubuntu-18-04.fireworks.com fireworks.com ubuntu-18-04
5.247.221.66 ubuntu-18-04.fireworks.com fireworks.com ubuntu-18-04

通常在文件中 /etc/hosts 格式只有三個記錄:

1. An IP address
2. A fqdn
3. The hostname

是否有可能(並且有必要?)添加第四條記錄,就像我之前的範例一樣,包括fireworks.com?我想接收郵件,sam@fireworks.com而不是sam@ubuntu-18-04.fireworks.com

來自man hosts

本手冊頁描述了 /etc/hosts 文件的格式。此文件是一個簡單的文本文件,它將 IP 地址與主機名相關聯,每個 IP 地址一行。對於每台主機,應有一行包含以下資訊:

          IP_address canonical_hostname [aliases...]

是的,您可以添加多行 IP 和別名。但是對於您的郵件接收,我建議您使用 DNS 進行域名映射。使用dnsmasq使它更容易,它也解決/etc/hosts

引用自:https://unix.stackexchange.com/questions/561591