iT邦幫忙

0

[MAILSERVER]DNS記錄更改問題

大家好
小弟目前有一台mailserver,線路是一固七浮的,最近要換成光纖線路所以原本舊線路固定IP會更改掉,但如果去修改DNS設定的話,需要8~24HR的時間生效,所以怕這段時間無法使用MAIL服務

所以想問我可以先新增一組新IP用的record,然後舊的記錄不要刪除,等新的DNS生效後直接無縫換成新IP的設備,然後再把舊設定的記錄刪掉

因為目前中華電信已經幫我拉線完成和安裝好數據機,只要網路線接過去就能更換了,但目前舊的IP還是讓我先使用
本身也沒實際操作過DNS設定,所以想詢問這辦法是否可行,如果不行的話那就只能等8~24HR後MAIL才能使用。

14
raytracy
iT邦大神 1 級 ‧ 2014-11-12 10:57:53
最佳解答

多設一個 MX 指向另一個 FQDN 就好了....第一個找不到, 對方會自動找第二個...

slime iT邦大師 1 級 ‧ 2014-11-12 11:15:57 檢舉

另外改 DNS 時, 先把 TTL 改短.

例如: 原本 TTL 可能是 1 天或 7 天, 表示其他 DNS 快取會保留 1~7 天.
在轉換期間, 可以先設定 TTL 為 1 小時(原 IP ), 這樣就算其他 DNS 快取了, 也只會保留 1 小時.
等線路轉換後, 再設定一組 DNS 到新 IP , TTL 也是 1 小時, 從外部測試 DNS 與收發信看看, 都正常之後, 再設定 DNS 為新 IP , TTL 可以再長一點.

因為一般郵件轉送是 4 小時當一個檢查點, 小於 4 小時的一般錯誤會重新再送, 所以換 IP 時間可以考慮一般公司下班後減少信件漏失量.

你好,因為還是不太了解所以嘗試設定了一下,
abc.tw MX mail.abc.tw
mail.abc.tw A 111.111.111.111(舊)
abc.tw MX mail2.abc.tw
mail2.abc.tw A 111.111.111.112(新)
不知道這樣設定是對的嗎?
如果設定好後等DNS生效後,他舊的IP找不到就會找第二組IP來發送這樣?

CalvinKuo iT邦大師 7 級 ‧ 2014-11-13 11:54:50 檢舉

偷懶只多建一筆A Record也行,但會有50%掉信...
那就是Round-robin DNS
Raytracy大的作法可以看GMail的DNS:

2
souda
iT邦研究生 3 級 ‧ 2014-11-12 11:19:52

若要避免改DNS時間生效問題~~建議可以自己架DNS並對外,代管那邊就只要指定回來即可.
未來只要更改自己架的DNS就可以立即生效了.(這樣瞭解嗎?)
建議提供兩部DNS對外喔實體IP(與內部DNS無關)~有任何的問題請再提出來唷.

jerry00218 iT邦好手 10 級 ‧ 2014-11-13 10:32:26 檢舉

如同上面slime所說,其他DNS Server會做Cache,即使自己的更改立即生效,但其他Server (如Google的DNS)就無法立即生效,這樣影響還是很大,RayTracy、Slime的方法較適當

0
danking
iT邦研究生 2 級 ‧ 2014-11-13 16:33:23

簡單的來說...個人使用的 Mail Server
個人覺得影響沒有那麼大吧... (我都改了2次IP了)
就只是要寄進來的信可能會寄不進來...
要寄出去的信件,一樣還是可以寄發.
並不會完全無法使用MAIL服務.

如果是公司行號的..那麼就會有很大的影響...
透過1,2樓的方式都可行.

我要發表回答

立即登入回答