大家好
小弟目前有一台mailserver,線路是一固七浮的,最近要換成光纖線路所以原本舊線路固定IP會更改掉,但如果去修改DNS設定的話,需要8~24HR的時間生效,所以怕這段時間無法使用MAIL服務
所以想問我可以先新增一組新IP用的record,然後舊的記錄不要刪除,等新的DNS生效後直接無縫換成新IP的設備,然後再把舊設定的記錄刪掉
因為目前中華電信已經幫我拉線完成和安裝好數據機,只要網路線接過去就能更換了,但目前舊的IP還是讓我先使用
本身也沒實際操作過DNS設定,所以想詢問這辦法是否可行,如果不行的話那就只能等8~24HR後MAIL才能使用。
多設一個 MX 指向另一個 FQDN 就好了....第一個找不到, 對方會自動找第二個...
另外改 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來發送這樣?
偷懶只多建一筆A Record也行,但會有50%掉信...
那就是Round-robin DNS
Raytracy大的作法可以看GMail的DNS:
預先把DNS SERVER的TTL改短,如給成3600(一小時),這樣就會加快DNS資料同步時間。架設原本TTL是864000(10天),建議至少要在20天前完成修改TTL時間,等到IP切換後直接去給對應IP,同一頂層網域(.com.tw)應該1小時內可以生效,全球的話1Hx4倍=4H也都生效了,再慢一點7H後也完成了。Mail Server預設每4H重寄(unreacheable),至少2次,有12小時切換緩衝時間可用
若要避免改DNS時間生效問題~~建議可以自己架DNS並對外,代管那邊就只要指定回來即可.
未來只要更改自己架的DNS就可以立即生效了.(這樣瞭解嗎?)
建議提供兩部DNS對外喔實體IP(與內部DNS無關)~有任何的問題請再提出來唷.
簡單的來說...個人使用的 Mail Server
個人覺得影響沒有那麼大吧... (我都改了2次IP了)
就只是要寄進來的信可能會寄不進來...
要寄出去的信件,一樣還是可以寄發.
並不會完全無法使用MAIL服務.
如果是公司行號的..那麼就會有很大的影響...
透過1,2樓的方式都可行.