魚編
更多即訊息

在將原先在 Siteground 的主機換到 Hosinger 後,由於這次選擇網域跟主機拆開來購買,因此網域是放 Cloudflare 這邊,接下來要做的事就將 DNS 重新指向,才能讓 Hostinger 主機找到門牌號碼 (網域),這樣子訪客循著門牌號碼 (網域) 前來時,才有辦法看到網站內容,這就是為什麼要進行 DNS 指向的用意。聽起來有點複雜,不過多嘗試幾次就不會覺得複雜了。

網域沒綁在 Hostinger, 需將 DNS 重新指向

這步驟看人進行,如果你是在 Hostinger 上購買網域,或是直接把網域移轉到 Hostinger 的話,那這步驟就可以跳過去了,反則若是將網域放在他處,那麼就要進行 DNS 重新指向的設定,這部分官方有寫一篇「如何將 DNS 指向 Hostinger 」的教學文,也可以參考。

名稱伺服器重新設定

要重新指向,那我們要先知道管理單位的名稱伺服器的字母,因此先回到 Cloudflare 登入帳號,進入該域名的管理介面,功能列中選擇 DNS。

cloudflare 的 DNS 位置

然後我們往下拉就可以看到 Cloudflare 的名稱伺服器,這邊看是要先複製到記事本還是留著頁面都可以,方便作業即可。

WordPress 網站主機搬遷 (下),讓主機找到網域的 DNS 重新指向設定 1

緊接著我們回到 Hostinger 主機儀表表介面,往下拉到高級功能區塊,點選 DNS 編輯器

WordPress 網站主機搬遷 (下),讓主機找到網域的 DNS 重新指向設定 2

進入後,會先提醒你 DNS 更新可能會需要 24 小時,也就是更新完,需要等候一段時間方能生效。

WordPress 網站主機搬遷 (下),讓主機找到網域的 DNS 重新指向設定 3

為方便作業,就不往下拉慢慢找尋,直接用搜尋功能來找,輸入「NS」,即可以看到我們要修正的 NS 欄位, 找到後就按右手邊的編輯,準備進入修正。

下面的圖片因為我已經修正完畢,所以呈現的是 Cloudflare 的名稱伺服器,正常來講這邊應該是官方預設的 Hostinger 名稱伺服器。

WordPress 網站主機搬遷 (下),讓主機找到網域的 DNS 重新指向設定 4

編輯點擊進去後,就在當中的名稱伺服器把你的網域註冊商給予的名稱伺服器填入,按下更新後,就靜待 24 小時的處理了

伺服器更新完畢,DNS 重新指向設定初步完成

A 紀錄的 IP 的修改

DNS 指向除了重新設置名稱伺服器外,接下來要修改的就是 A 紀錄的 IP 位置,首先要先確認新主機的 IP,Hostinger 主機的 IP 位置顯示於主機帳號儀錶表的左邊欄位。

WordPress 網站主機搬遷 (下),讓主機找到網域的 DNS 重新指向設定 5

確認後,回到 Cloudflare 的 DNS 專區中,在列表中找出 A 紀錄,並在尾端按下編輯

WordPress 網站主機搬遷 (下),讓主機找到網域的 DNS 重新指向設定 6

進入後把舊主機的 IP,換成新主機 IP,而後再按儲存,這樣就完成了。

WordPress 網站主機搬遷 (下),讓主機找到網域的 DNS 重新指向設定 7

理論上不管是修正名稱伺服器還是 A 紀錄都需要一定的時間才能生效,然若是使用 Cloudflare 的話,所需時間就會很短,不用擔心這個過程網站會斷線。以我的經驗來講,都是幾分鐘內可以完成的,我就曾經把 IP 在短時間內改了五六次來回切換主機。

若還是想知道 DNS 有沒有成功指向,可以利用以下幾個能夠在檢查全球 DNS 狀態的網站來做查詢

相關文章推薦推薦

以防萬一還是需先備份,外掛與手動差別

贊助商連結

雖然 Hostinger 可以協助搬家,不過為預防意外,建議還是先進行網站備份,網站備份有兩種,一種是使用外掛,一種是手動處理,這邊會稍微分享下使用的外掛心得。

備份外掛好幾種,我是從大家評價不錯的 UpdraftPlus 跟 All-in-One,兩者當中擇一,最終是選用 UpdraftPlus,選這款的主要原因在於,免費版的沒有限制容量,我的網站體積不都小,All-in-One 免費版的 512m 對我而言不太夠 ,雖說 UpdraftPlus 在不同網址的還原上,得到付費版才能使用,不過我都同一個網址沒這煩惱,於是就選了 UpdraftPlus 。

而後使用上都沒什麼問題,唯一讓我覺得最大的困擾,就是在於備份的網站體積不能太大,體積大太大在上傳資料時就很吃網路速度,如果自家網路速度不快,真的會等到心累,當初子網域備份還原時就等的很煩。

會建議要手動備份資料庫等資料下來,而不是依靠備份外掛,則是經歷一場高潮起伏的驚險。事情開端是源自於,誤開啟主機的「自動快取」,導致前台看不到還原的樣子,只是一開始不知道,所以還跟 Hstinger 申請特殊狀況搬家服務,然卻卡在要命的 Siteground 帳號安全防護機制,讓 Hstinger 工程師無法進入 Siteground 後台。

手邊有的備份又是使用外掛製作,沒有手動備份網站資料庫的備份檔,傳外掛備份檔給工程師,工程師也無法使用,最窘的還在後頭,當時因為 CPU 使用超載,導致我的 Siteground 後台也無法使用了,所以重新抓資料庫備份也沒法子了,一整個欲哭無淚,幸好最後抓出問題是因為開啟了「自動快取」,只要關掉就沒問題了,頓時鬆了一口氣 。

所以說要搬家前還是手動備份下資料庫等的資料,至少發生問題時還有檔案可以拯救自家網站,若單純依靠備份外掛,萬一出問題就會看見重做一次的死亡地獄在前方向我們敞開懷抱了。

相關討論文章:

小結-理解原理後,DNS 設定不難;學會設定後,主機網域切換自如

其實一開始這些設定對於文科生來講,真的是有夠艱難的。只是若是要自架網站,還是得想辦法吸收這些概念,不然很多很棒的服務都會無法使用,幸好生在網路資訊發達的時代,這類型的資訊在網路世界中總是能找到輕鬆好入門的教學,多嘗試幾次,就算不小心把網站弄到連不上線,也都是種經驗,反正記得備份就好了。

且學會 DNS 指向之後,對於之後的網站管理就有很大的彈性,可以更專注於主機,想換主機都不用考量到網域的一年綁約限定,只要有需要隨時都能更換主機,更別提像之前發生因外掛導致網站流量超過規定,讓主機商強制關站的悲劇,若是再發生這種事情,只是網域跟主機分離,手邊有備份,再加找個新主機,最後進行 DNS 指向設定,就能立即讓網站復活。

雖然 DNS 設定對於新手來講可能複雜了些,不過學習之後不但對於網站在長遠經營上有著顯著的幫助,同時也能幫自己省一些經營費用,像是網域可以挑便宜的註冊商買,只要品嘗過這些美好,回頭看看燒腦的學習其實倒也還好。

大體而言,這次網站換主機換網域註冊商都算順利,比起新手期不假思索的按圖索驥架設學習,現在這種帶著基礎概念跟想法的學習,尤其知道如何將主機與網域的拆分管理,並用 DNS 指向將兩者連結起來,我能用更合理價格的網域價格,以及隨時都能更換適合網站規模的主機,這些讓我更有信心網站能持續經營下去。

希望這段過程的紀錄,能幫助自學架設網站的朋友們一些參考,一起讓網站能夠長長久久的經營下去吧~

網站搬家相關文章推薦

相關文章推薦

有 12 人閱讀過此文
回到頂端