域如何連接到全球網際網路和電子郵件(伺服器)?
我知道域名註冊商,您可以使用它們為網站獲取自己的域名;但是,他們如何連接到全球的網際網路和電子郵件(伺服器)?
我不確定如何更好地表達這一點。
說我註冊
example.com
。這裡到底發生了什麼?您的註冊商是否在某處更新了一些伺服器主列表,以便當人們將其輸入瀏覽器時,這些伺服器會將您的域名重定向到您網站的伺服器 IP?作為一名程序員,我問這個並且對此感到好奇的主要原因是關於電子郵件。實際效果如何
myemail@example.com
?誰負責管理那封電子郵件,如果其他人在example.com
5 年後購買會怎樣?如果我擁有一個域名,我可以在家里托管自己的電子郵件地址嗎?我想這樣做嗎?
很多問題,但要記住的主要兩個想法:
- DNS 是一個層次結構或樹:從技術上講,每個節點的工作方式完全相同,無論它在樹中的哪個位置;對於要解析的節點,它必須連接到某個父節點;這是在帶有
NS
記錄的 DNS 中完成的- 域名註冊商在解析過程中不扮演任何操作角色(除非他們也是 DNS 提供者,但這是正交的);它們僅用於在父區域(註冊中心)提供和更新域名
現在為您的問題:
假設我註冊了 example.com。這裡到底發生了什麼?
你去註冊商。註冊商將與註冊中心核實域名是否可用。然後它將從您那裡收集數據和資金,然後將所需的名稱和數據(聯繫人等)發送到通常使用 EPP 作為協議的相關系統資料庫。然後,註冊機構將更新其權威名稱伺服器,
NS
為您的域添加記錄以指向您選擇的名稱伺服器,以便整個解析工作。您的註冊商更新的某處是否有一些伺服器主列表,
不,因為 DNS 是一棵樹。註冊時
example.com
,只需更新父級 (.com
)。每個 TLD 由不同的註冊管理機構(總而言之)執行,並且註冊服務商連接到它。註冊服務商不直接更新任何內容,這是註冊管理機構的工作myemail@example.com 實際上是如何工作的?
任何想要向該地址發送電子郵件的人都會在某個時候
MX
在 DNS 中進行查詢,以找出哪些伺服器是該域的 Mail eXchangers,即配置為接受電子郵件的主機。找到後,使用 SMTP 將電子郵件發送到這些主機之一。誰負責管理該電子郵件
域的所有者,然後是 DNS 提供商,過去是域的權威,而電子郵件託管商將接收傳入的電子郵件,並可能提供郵箱並通過 IMAP 等協議訪問它們
如果其他人在 5 年後購買 example.com 怎麼辦?
如果域名易手,無論是在到期和刪除之後還是只是所有者變更(域名是一種流動性,存在第二個市場),該名稱的新所有者有權以任何它希望的方式對其進行配置。
如果我擁有域名,我可以在家里托管自己的電子郵件地址嗎
是的,但這意味著您需要始終打開伺服器才能接收電子郵件。當然,您需要對其進行正確配置、保護、備份、擁有靜態 IP 地址(不是 100% 必要,但肯定要簡單得多),如果您想從那裡發送電子郵件,請確保它沒有被列為住宅或黑名單,等等等等
我想這樣做嗎?
可能不會,除非您完全了解 DNS、SMTP 和 IMAP 的工作原理。否則學習很好,但肯定不適合生產。如果將電費、網際網路賬單、管理時間等因素考慮在內,這也不划算。