當你在瀏覽器輸入一串網址,瀏覽器會將這串網址送到距離最近的 DNS Server 去查詢對應的 IP,然後回傳這組 IP 的網站資料給你,而若沒有查詢到,則會發生像是 DNS NOT FOUND,網頁或服務無法開啓的情況。
當 DNS 發生問題,如:沒有設定、設定錯誤、DNS Server 故障或效能不足時,無論您網站做得多漂亮、主機用得多高級、廣告下了多大,客戶都無法看到你的網站資料或使用您的服務。
當網站有許多子網域,例如 demo.example.com、news.example.com 時,就可以用 CNAME 直接指到 subdomain.example.com,往後伺服器位置異動,只要改一次 example.com 的 A 記錄就可以了。
- A 記錄的作用,是將網域(例如 example.com)或子網域(例如 subdomain.example.com)指向某個 IP 位址(例如 192.168.1.1)。
- ALIAS 是一種非標準的 DNS 記錄,用來將你的網域轉址到目標網域。目標 IP 位址會透過其 DNS 伺服器來解析。
- CNAME (canonical name)記錄,一般都是用來將一個子網域(例如 subdomain.example.com)連結到一個網域(例如 example.com)。
- MX(mail exchange)記錄用來將電子郵件路由導向到正確的郵件伺服器。
- TXT(text)記錄是用來在網域上記錄一些文字資訊。通常的使用案例,是其他服務商(例如電子郵件服務商)可以用這個記錄,來確認你擁有該網域。
- SRV(service)記錄,則用以定義要存取特定網路服務時所需的資訊。
例如:瀏覽器會向 Google 的伺服器發送帶有標頭的請求Host: yoursite.com。Google 在(非常大的)資料庫中尋找該主機名,將主機名稱對應到網站,然後提供對應的網站。該資料庫包括 App Engine 應用程式、Google Apps 別名、BlogSpot 部落格和其他內容。
參考 Google 的設定自訂網域
No comments:
Post a Comment