Email

DNS記錄在不同的伺服器上有網站

  • November 15, 2011

我的客戶要求我在與他們的域目前指向的不同伺服器上設置他們的網站。他們的電子郵件和域名目前由一家公司託管,包括他們的電子郵件帳戶附帶的少量網路空間(沒有 PHP 或 MySQL 或任何東西,所以我現在託管他們的網站)。唯一的問題是,當我去更改他們的區域文件 DNS 記錄時,它正確指向了我的伺服器,但它也破壞了他們的電子郵件。我對 DNS 記錄沒有太多經驗,在Google搜尋幾乎不間斷 2 天后,我無法找到解決方案。

目前的區域文件如下。出於隱私原因,我更改了 IP 地址和域名。

example.com.au.          86400 IN TXT   "google-site-verification=dvMaqYAUGx_lDAu1ZqzexAleM75znUU-GQ1AJLvA41w"
example.com.au.          86400 IN NS    ns32b.ssggrp-wc.com.
example.com.au.          86400 IN NS    ns32a.ssggrp-wc.com.
www.example.com.au.      300   IN MX    150 mail.example.com.au.
example.com.au.          300   IN MX    100 ASPMX2.GOOGLEMAIL.COM.
example.com.au.          300   IN MX    100 ASPMX3.GOOGLEMAIL.COM.
example.com.au.          300   IN MX    150 mail.example.com.au.
example.com.au.          300   IN MX    50 ASPMX.L.GOOGLE.COM.
example.com.au.          300   IN MX    75 ALT1.ASPMX.L.GOOGLE.COM.
example.com.au.          300   IN MX    75 ALT2.ASPMX.L.GOOGLE.COM.
www.example.com.au.      86400 IN A     205.123.456.789
webmail.example.com.au.  86400 IN A     205.123.456.789
smtp.example.com.au.     86400 IN A     205.123.456.789
example.com.au.          86400 IN A     205.123.456.789
mail.example.com.au.     86400 IN A     205.123.456.789
ftp.example.com.au.      86400 IN A     205.123.456.789
cp.example.com.au.       86400 IN A     205.123.456.789

我嘗試將“www.example.com.au”和“example.com.au”“A”記錄更改為我的 IP 地址,它適用於該網站,但它破壞了他們的電子郵件。我不能再做一次並且弄錯了,因為他們無法承受在電子郵件傳播時沒有電子郵件功能。

尷尬,但我最好關閉這個問題。問題出在我的伺服器上,因為我已將客戶端的域名設置為停放域名。當我使用我的伺服器發送電子郵件時,它會在本地查找電子郵件帳戶(我忘了這件事發生了),但它們託管在不同的伺服器上。他們的電子郵件並沒有像我想像的那樣壞掉。正如我最初描述的那樣更改兩條 A 記錄實際上確實進行了必要的重定向。

我看到您正在為域使用 Google Apps,但是,您有一個 subdomain mailwebmailsmtp指向其他東西,然後是 google-server。

其中之一應該是CNAME指向 webmail 應用程序的ghs.google.com.

然後你還有一個MX記錄,www.example.com.au.這意味著你有使用者使用這樣的電子郵件:user@www.example.com.au。這似乎有點奇怪。您是否自己託管子域的電子郵件伺服器?

此外,當您對各種記錄進行更改時,建議降低 TTL 值以在發生更改時加快傳播速度。

引用自:https://serverfault.com/questions/329210