iT邦幫忙

0

DNS託管主機變更生效時間?

小弟公司的NS主機託管在一間網頁設計公司,NS裡面設定許多相關紀錄MX.A等等
最近網站設定公司表示需要修改我們的NS主機位置,IP會變動 不會影響到我們任何服務
據我所知變更NS主機位置不是會需要生效時間24小時左右
但對方跟我保證不會影響到我們任何網頁、郵件之類的服務
請問這是有可能的嗎?是否可以先將第2筆紀錄先修改成新的NS主機
等待2天後再將第一筆取消掉? 這樣是否可以達到無痛接軌
希望大大們給予一些意見~謝謝!https://ithelp.ithome.com.tw/upload/images/20190110/20097149ieTwwr7MRG.jpg)

weiclin iT邦高手 4 級 ‧ 2019-01-10 15:37:07 檢舉
可以啊, 這很基本吧, 而且真的有問題叫他們負責吧
假如NS的各項服務紀錄新的跟舊的是一樣的 ( 包含 IP 位址 )
那 NS 從 A 變成 B 原則上不會影響到查詢,等 24小時之後
全球 NS 會同步完畢,最多 72 小時同步到非主動更新NS
我們自己換過,包括換 DN 商也不會有影響
harrytsai iT邦新手 5 級 ‧ 2019-01-11 14:36:21 檢舉
中華電信這一塊就是24小時,台灣有些dns主機複寫比較快4小時就通了(某些線路),另一種dns在自已的家裡,生效時間10分鐘不到
1
harrytsai
iT邦新手 5 級 ‧ 2019-01-11 15:28:33
最佳解答

我試過第二筆改成新的主機,結論是DNS 完全起不來,最好不要有那種第一台DNS 找不到會找第二台的那種想法,在來網站設計公司不應該是改這邊的IP;NS=Dns Server 指向的是那台dns查詢主機,如果只是改網站的IP應該是去改DNS Server上的A紀錄,改這邊表示換了DNS 主機,而且在做之前可以請廠商先將DNS的紀錄匯入到新的主機上,另外在Hinet 這個頁面上改東西基本就是24小時生效,如果是在自己的DNS Server上改的話,只是一兩分鐘就可以馬上生效。
在提醒你一次,每改一次就是24小時,也就是說:你下一次把舊的刪除,新的加進來,不好意思也是24小時,之前也是有人硬要我去改成上面是舊的,下面是新的,結果兩邊都起不來,加上新網站的Dns Server也有問題,到最後只好變成自架DNS Server處理掉,上次整個換網站租任主機,公司網站服務算一算整整光Dns 生效,來來回回就花了4天。

ayu iT邦好手 6 級 ‧ 2019-01-12 00:12:30 檢舉

最好不要有那種第一台DNS 找不到會找第二台的那種想法

講到痛點了, 因為犯這個概念錯誤的大約有三成.
Windows主機上的 "使用下列的DNS伺服器位址" ,
相當於UNIX的 /etc/resolv.conf ,
這裡有順序關係, 第一台沒回應會找第二台;
但authoritative name server,
被query的順序是round-robin, 每台都會被問到.

了解!! 感謝大大經驗分享

1
浩瀚星空
iT邦高手 1 級 ‧ 2019-01-10 15:35:35

其實只要不是原ns主機異動的情況下。的確都可以不影響服務。

其實所謂的生效週期,一般指的是各台電腦記錄dns的更新期限。跟所有的ns伺服器的相關連動生效。
但在未連動完成之前。你原來的舊設定記錄都還是會存在。

也就是說,只要先在舊ns主機也轉換好a連結ip。
然後再從域名設定變更ns伺服指向。

大多數都可以無痛接軌的。
因為在生效期2天的時間內,就算有機器還未收到新的ns伺服的資料。也還有舊資料可提供。

至於你說的分開式設定。並不太建議。因為還是很容易發生dns錯亂的可能性。

好的!!

0
raytracy
iT邦大神 1 級 ‧ 2019-01-10 16:28:30

懂得 DNS 規劃的人, 應該都可以做到無縫接軌, 不受 24hr 影響...

當然, 操作順序很重要, 事前檢核也很重要, 這兩個沒做好就去切 NS, 接下來就是 24hr 的災難.....

恩恩...真的,所以特別謹慎

我要發表回答

立即登入回答