iT邦幫忙

0

請問GoDaddy購買的網址,如何一個網址綁定o365 mail、自己VM的web server

vm
  • 分享至 

  • xImage

想要 aaaaa.com 綁定o365 mail給企業用
aaaaa.com 在瀏覽器輸入,又能訪問架設的VM web server 80 port
aaaaa.com:97 在瀏覽器輸入,又能訪問另外一台架設的VM web server 97 port

win895564 iT邦新手 1 級 ‧ 2023-05-24 17:00:08 檢舉
設定CName
GGU.IN iT邦新手 4 級 ‧ 2023-05-25 08:12:15 檢舉
CName +1,xxx.aaaaa.com
小MIS iT邦研究生 1 級 ‧ 2023-05-25 08:17:38 檢舉
謝謝您!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
copemoe
iT邦好手 3 級 ‧ 2023-05-24 17:29:46
最佳解答

請參考 要用到端口轉發 Web伺服器 可以放在DMZ區

要將域名 "aaaaa.com" 綁定至O365郵件並允許訪問不同的VM Web伺服器,您需要執行以下步驟:

O365 Mail的綁定:

登入GoDaddy帳戶並進入控制面板。
選擇您的 "aaaaa.com" 域名。
在域名設定中,尋找DNS管理或名稱伺服器設定。
找到MX記錄並新增或編輯現有的MX記錄。
設定MX記錄的目標為您的O365郵件提供商所提供的郵件伺服器地址。
VM Web伺服器的綁定:

您需要設定不同的端口轉發(port forwarding)來實現 "aaaaa.com" 與不同VM的連接。
請注意,域名解析只能基於域名和IP地址進行,而無法直接指定連接埠(port)。因此,若要訪問不同的VM Web伺服器,您需要使用不同的連接埠號。

對於預設的Web伺服器(port 80):

在DNS管理或名稱伺服器設定頁面中,找到A記錄或CNAME記錄。
新增或編輯現有的A記錄或CNAME記錄,將目標設定為您VM的公共IP地址或域名。
對於第二個Web伺服器(port 97):

由於無法直接在域名中指定連接埠,您可以使用子域名或將另一個域名指向第二個VM的IP地址。

例如,您可以設定子域名 "vm2.aaaaa.com" 指向第二個VM的IP地址。

在DNS管理或名稱伺服器設定頁面中,找到A記錄或CNAME記錄。

新增或編輯現有的A記錄或CNAME記錄,將目標設定為第二個VM的公共IP地址或域名。

完成上述步驟後,DNS傳播可能需要一些時間生效。一旦生效,您就能夠通過 "aaaaa.com" 訪問預設的Web伺服器,並透過 "vm2.aaaaa.com" 或其他設定的子域名訪問第二個Web伺服器。
dscwferp iT邦高手 1 級 ‧ 2023-05-25 10:00:00 檢舉

假設
您 2台 VM web server 都在防火牆內部(內網)
您可以

GoDaddy DNS 如下設定

    .aaaaa.com	A		防火牆 IP
    .aaaaa.com	MX  10  o365 郵件伺服器地址

防火牆(NAT)做 PORT 對應 或 類似設定

aaaaa.com:80 對應 VM web server 內部IP + 80 port
aaaaa.com:97 對應 VM web server 97 內部IP + 97 port

以上希望能解決您的問題!

1

直接說重點

  1. 同一域名無法綁定不同IP。最多ipv4一個,ipv6一個。
  2. mail server的設定,與A AAAA CNAME 無直接關係。
  3. PORT的指向,與DNS無直接關係。
    正確來說,DNS是無法指定PORT的。只能利用SERVER設定處理

先確定了解以上的重點後,再來理解你要做的事。

看更多先前的回應...收起先前的回應...
小MIS iT邦研究生 1 級 ‧ 2023-05-25 08:17:42 檢舉

謝謝您!

星空大,正確來說是可以的,域名 跟 FQDN 不一樣
域名靠 DNS 指定 跟 DNS 主機來讓人查詢 FQDN 紀錄
只有 DNS 指定的IP位址必須給一個清單,
查詢者一次只能跟一台DNS主機查詢域名內的FQDN紀錄
而域名內的主機的IP是沒有限制只能一個,例如 FQDN mx.aaa.com 這台主機
他的IP 可以任意個,只要管理者買的了這麼多IP的話,是可以的
DNS 的確不能指定 PORT 號碼,這要靠提供服務的主機來設定
而一台主機可以綁定任意域名數量任意FQDN數量,
主要是大多數的服務可以監聽並且回應正確FQDN的要求
例如 A主機 綁了 A.A.CC & C.C.CC & B.M.CC 三個FQDN以及底下的各自的服務
當要求C.C.CC 服務的,A主機收到,只有 C.C.CC 會回應,另外兩個是不會回應的
因此,老實說,對外IP 只有一個,但是兩台VM,一台是 VMa 一台 VMb
兩台都對應到 80 PORT 的時候,只有正確的 FQDN 才會得到正確主機的回應
以上,如有錯誤歡迎討論

kw6732 iT邦研究生 4 級 ‧ 2023-05-25 10:37:52 檢舉

窮大 正解~

望空 iT邦新手 2 級 ‧ 2023-05-25 16:20:30 檢舉

印象中,要確保"能送到正確的主機",先不論是不是正確的主機會回應,會需要用到reverse proxy做轉送?

呵呵。發兄。

簡單的說明就好,要先讓不懂這些的人。先了解在單一設定頁上。
是無法綁定多個IP的。
但在某些NS伺服是允許設定多個IP。但其實是會造成麻煩的。

所以我只單純說重點。
如果還要再說到分配請求、輪訊、PROXY.....等等這些。
這會解釋到沒完沒了的。

我要發表回答

立即登入回答