Networking

域如何連接到全球網際網路和電子郵件(伺服器)?

  • November 1, 2019

我知道域名註冊商,您可以使用它們為網站獲取自己的域名;但是,他們如何連接到全球的網際網路和電子郵件(伺服器)?

我不確定如何更好地表達這一點。

說我註冊example.com。這裡到底發生了什麼?您的註冊商是否在某處更新了一些伺服器主列表,以便當人們將其輸入瀏覽器時,這些伺服器會將您的域名重定向到您網站的伺服器 IP?

作為一名程序員,我問這個並且對此感到好奇的主要原因是關於電子郵件。實際效果如何myemail@example.com?誰負責管理那封電子郵件,如果其他人在example.com5 年後購買會怎樣?如果我擁有一個域名,我可以在家里托管自己的電子郵件地址嗎?我想這樣做嗎?

很多問題,但要記住的主要兩個想法:

  • 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 的工作原理。否則學習很好,但肯定不適合生產。如果將電費、網際網路賬單、管理時間等因素考慮在內,這也不划算。

引用自:https://serverfault.com/questions/990222