如何透過 freedns.afraid.org 建立動態 DNS 和 MX 記錄

如何透過 freedns.afraid.org 建立動態 DNS 和 MX 記錄

我需要一個 mx 記錄。我有 comcast,他們只允許您選擇動態 dns 服務,其中免費的一個是 freedns.afraid.org。我以前從未設定過 mx 記錄,所以我顯然對我正在處理的內容知之甚少。 “a”和“mx”類型的選項如下:

Type:
Subdomain:  
Domain: crabdance.com   
Destination:

有一個網域下拉清單可供選擇,我選擇了crabdance.com 網域。

對於我的“A”記錄,我擁有以下憑證。

Type: A
Subdomain:(myname)
Domain: crabdance.com
Destination: (public ip to my computer)

結果是 (myname).crabdance.com

填寫 mx 記錄的一組合格答案是什麼?

Type: A
Subdomain: [freedns.afraid.org says to leave this blank]
Domain: crabdance.com
Destination: ?

當我嘗試輸入 10:mail.(myname).crabdance.com (這是 freedns.afraid.org 推薦的)時,我在提交表單時收到以下錯誤訊息:

Core subdomains (www, ftp, mail, irc, @) are reserved for the domain owner only [crabdance.com].

任何幫助將不勝感激,謝謝!

答案1

的設定MX rewcord如下freedns.afraid.org

對於 A 記錄:

Type: A
Subdomain:(myname)
Domain: crabdance.com
Destination: (public ip to my computer)

現在針對以上內容一個記錄, 這MX記錄看起來像:

Type: MX
Subdomain:(myname)
Domain: crabdance.com
Destination: 10:(myname).crabdance.com

現在任何郵件都說“someone@(myname).crabdance.com will be redirect to the server at(myname).crabdance.com”

現場觀看freedns.afraid.org,點選Subdomain左側,有兩筆記錄如下:

(myname).crabdance.com  A   public IP address
(myname).crabdance.com  MX  10:(myname).crabdance.com

如果您使用 LINUX,可以安裝inadyn以定期更新動態 IP 位址,例如:

sudo apt-get install inadyn

完成後,開啟inadyn.conf文件,如:

sudo vim /etc/inadyn.conf

並放置這些行:

system [email protected]
username yourusername
password yourpassword
update_period 60000
forced_update_period 320000
background
dyndns_system [email protected]
syslog
alias (myname).crabdance.com

現在你可以inadyn像這樣運行:

sudo inadyn

更新 IP 位址。這就對了 :-)

這是螢幕截圖freedns.afraid.org

螢幕截圖

答案2

我沒有使用過這個動態 DNS 服務,但基本上,他們告訴您mail子網域(可能即使您添加了後綴,如mail.yourlogin)是不允許的,因為他們可能認為您正在嘗試為他們自己設定 MX 記錄領域 (crabdance.com)。

為了設定 MX 記錄,您應該選擇範例中Type: MX的位置。Type: A你確實應該填寫子域我的名字但沒有郵件關鍵字,這應該有效。

無論如何,如果您仍然遇到問題,請記住,根據RFC 5321有關 DNS 記錄的文檔,如果沒有MX recordA則預設將使用該記錄,並且將像伺服器一樣使用該記錄MX

相關內容