Linux 設定自己 SSH Hostname 與 IP 對應 不使用 hosts

Linux 若想要做 Hostname 與 IP 對應,可以設定 /etc/hosts

  • 192.168.1.1 w1
  • 192.168.1.2 w2

但是若是自己的目錄,沒有權限可以寫 /etc/hosts,要如何作到類似效果呢?

  • 註:線上環境若使用機器名稱,在開發環境要模擬一樣情境,就可以使用此招

閱讀全文〈Linux 設定自己 SSH Hostname 與 IP 對應 不使用 hosts〉

Dockerfile 的 /etc/hosts 如何設定

Docker (Dockerfile) 裡面想要設定 /etc/hosts,要怎麼做呢?

於 Dockerfile 撰寫,將外面的 /etc/hosts 蓋掉 Docker 裡面的,都還是無效,要怎麼做才可以把外部的 hosts 設定到裡面去呢?

閱讀全文〈Dockerfile 的 /etc/hosts 如何設定〉

使用 dnsmasq 當 local 的 /etc/hosts

於 Linux 開發很常需要修改 /etc/hosts 檔,來將 Domain 指定到自己的開發 IP,但是 /etc/hosts 修改久了比較亂,而且如果多人都有各自的 /etc/hosts,要如何自動合併?

  • 註:/etc/hosts 沒有 /etc/hosts.d 的功能,現階段想要此功能,都是 cat ~/hosts.d/.conf > xxx 再 mv xxx /etc/hosts 蓋掉來達成。

閱讀全文〈使用 dnsmasq 當 local 的 /etc/hosts〉