DNS(網域名稱系統)是什麼?
全名為 Domain Name System,是一種分散的分層結構,DNS 將網域名稱(電腦、服務、資源等)與其 IP 位址連結起來,當使用者在瀏覽器中輸入網址時,瀏覽器會向 DNS 伺服器發送 DNS 查詢,DNS 伺服器在其資料庫中找到所需的 IP 位址並將其傳回,以便瀏覽器能夠從該特定 IP 位址檢索網頁內容。
可以將 DNS 想成手機電話簿的概念,瀏覽器透過 IP 位址(15.499.56.785)來辨別一台電腦,IP 位址就像一串電話號碼一樣很長很難記,於是透過網址(如同名字)來對應 IP,而 DNS 就像電話簿一樣用來作 IP 位址與網址這兩者的轉換與關連,當用戶在瀏覽器上輸入網址,就像在電話簿裡按下聯絡人的名字一樣,不須輸入一長串的數字就能找到網站了。
已經設定 DNS 了,仍看不到網頁?
DNS 設定後需等待生效時間,生效時間一般來說是 24~48 小時,若是超過等待時間了仍看不到網頁,那可能是 DNS 設定錯誤了!
DNS 解析過程
DNS 解析過程涉及四個獨立的伺服器,每個伺服器在特定的階段中發揮其作用:
- DNS 解析器(或 DNS recursor):它接收新的 DNS 請求並將其傳遞到其他電腦以查找所需的 IP 位址。
- 根名稱伺服器:根據網域 TLD(如 .com、.nl、.pl 等),根名稱伺服器會傳送所需 TLD 伺服器的位址,簡單來說,它將 DNS 解析器重定向到資料庫,其中儲存了具有該特定 TLD 的網站資訊。
- TLD 名稱伺服器:TLD 網域伺服器仍然不是網站 IP 位址的資料庫本身,更多的是這類資料庫的目錄。因此,它會向 DNS 解析器發送儲存相關網站 IP 的權威名稱伺服器的位址。
- 權威網域名稱伺服器:解析器取得網站的 IP 位址並將其傳送回瀏覽器。
當 DNS 故障時怎麼辦?
如今,DNS 伺服器中斷幾乎不會影響我們的網站體驗,這主要是因為大多數伺服器和資料庫都有備份副本。
因此,無論某個名稱伺服器的運作中斷是由於硬體問題、斷電或駭客攻擊造成的,在大多數情況下,該請求仍將由該伺服器的備份版本提供服務,唯一的問題可能是備份伺服器負載較高時的連線速度。
DNS 如何影響 SEO?
網站載入速度
DNS 是網站載入到訪客瀏覽器之前發生的第一個過程,DNS 解析可以是一個漫長的過程,若是解析太久會增加訪客體驗的總時間。
但是 DNS 若解析地越快,用戶看到網站的速度就越快,不僅會獲得良好的使用者體驗,Google 也更青睞載入速度快的網站。
可用性
網站長時間出現 DNS 中斷肯定會對您的網站 SEO 產生負面影響,如果搜尋引擎機器人嘗試訪問您的網站但無法訪問,它將無法快速索引新頁面,還可能會降低您的 SEO 排名。
DNS 廠商提供多種功能來保障 DNS 的可用性,其中包括:提供多個名稱伺服器、對所有伺服器使用單一 IP 位址的任播、 DDoS 保護、DNS 監控、DNS 故障轉移等等功能。
延伸閱讀【為什麼我的網頁沒有被Google索引?告訴你10個可能導致網頁未被收錄的原因!】
多個地點
DNS 提供者可以為您提供多個存取點(PoP),您可以使用這些存取點並設定名稱伺服器,透過縮短訪客到名稱伺服器的路徑,它將有效提高訪客的網頁速度和網站可用性。
DNS 遷移
如果正確執行 DNS 遷移並採取適當的措施,使用者和搜尋引擎機器人都不會感覺到任何差異。只有當先前的 DNS 記錄的 TTL 值太高時才會出現此問題,而這些 DNS 記錄不會長時間從遞歸名稱伺服器的 DNS 快取中刪除,在快取獲得更新之前,它們仍將指向舊位址,從而導致停機。
優化網站效能
DNSSEC 的納入透過建立額外層級的身份驗證協定增強了網域名稱系統的彈性,這種全面的防禦機制可以防禦有害活動,特別是防止 DNS 欺騙的欺騙性計畫。除了起到防護罩的作用之外,DNSSEC 的整合還顯著提高了網站的整體可靠性和完整性,確保最佳性能並避免錯誤或停機。
識別受眾
DNS 可以提供有關網站訪客的信息,例如他們的位置、設備、瀏覽器和網路。這可用於按地理位置細分您的受眾,並相應地自訂您的內容、設計和 SEO 行銷策略。另外,DNS 還可用於按裝置個人化您的網站體驗並優化您的佈局、導航和功能。
監控競爭對手
DNS 可以透過揭露有關競爭對手網站的資訊(例如網域名稱、主機供應商、DNS 伺服器或供應商以及流量來源)來幫助您監控競爭對手。
您可以使用 DNS 來發現競爭對手的網域並分析他們的品牌、定位和 SEO 排名策略,還可以比較競爭對手的託管提供者,以評估他們的優勢和劣勢。另外,您可以對競爭對手的 DNS 效能進行基準測試,以確定他們的優勢和劣勢。
結論
DNS 解析過程、網域配置和預防措施等各方面都明顯影響 SEO 的排名,使用 DNS 可以積極改善您網站的 SEO,您可以以極為簡單、快速的方式提高網域可用性和 DNS 解析速度,確保網站擁有最高效能。