
我們有一台託管私人服務的伺服器。這些服務也可以從世界其他地方訪問,但根據 IP 請求的來源,應用程式層級略有不同。
應用程式在 app1.domain.com 等子網域上運行,因此我想將 *.domain.com 添加到某個地方的例外,並將其指向我們的 VPN IP 而不是公共 IP。 /etc/hosts 有點大材小用,因為這個辦公室有 25 個客戶端系統,而且每次啟動新應用程式時我都必須更新每個人的 /etc/hosts。我正在尋找更通用的一次性解決方案。
DNS 可以當作我的解決方案嗎?但即使在這種情況下,每次啟動新應用程式時我是否都必須新增條目? (雖然這比將其添加到 25 台機器要好得多,但仍然...)
你有什麼建議?
答案1
DNS 就是這裡的解決方案。這就是它的目的。
答案2
是的,使用 DNS。如果所有服務都在同一台電腦上,您可以新增通配符記錄來*.domain.com
指向該 IP。
答案3
這對於 DNS 區域來說非常有用。許多地方都有內部區域和外部區域,因此,如果您來自內部 IP,您會獲得一組位址,而其他人會獲得另一組位址。