如何在支援電子郵件警報的 Xiongmai DVR 上設定 DDNS(XMEye、vMEyeSuper、GoodEye)

此方法不會變更錄影機的 DNS 伺服器,因此其時鐘、P2P 雲端和其他網路功能都能繼續運作。但代價是:只有在實際觸發警報時,hostname 才會更新。

Minh NguyenMinh NguyenFastDDNS 創辦人兼開發者

電子郵件方法在 Xiongmai 錄影機上的作用

在錄影機的電子郵件設定中填入你的 FastDDNS 主機名稱頁面的 SMTP 值 — mail.fastddns.net、端口 2626、不使用 SSL,以及面板為該 hostname 產生的寄件人地址 — 然後開啟一個已勾選 Send Email 的警報。錄影機發送的每封警報郵件,都會將 hostname 更新為郵件寄出時所使用的 public IP,而錄影機本身的 DNS 設定完全不會被修改。

這個方法有兩件事做不到。它不會讓錄影機直接暴露在網際網路上 — port 34567 仍然必須在 router 上設定 port forwarding;如果你的服務提供商將你置於 CGNAT 之後,則完全無法運作。此外,只有在警報實際觸發時,hostname 才會更新;這就是你選擇不修改 DNS 所接受的取捨。

何時應使用此方法,而不是更改錄影機的 DNS

一台 Xiongmai 錄影機可以透過兩種方式連到 FastDDNS,而你的 hostname 頁面會在同一張卡片下顯示這兩種方式。修改 DNS 方法會將錄影機指向 FastDDNS 的 DNS 伺服器,讓其內建的 NO-IP 用戶端改為連到這裡。它會依計時器定期更新,不論鏡頭前是否發生任何動作——但該 DNS 伺服器會以自己的位址回應外部名稱,因此時鐘同步、XMEye P2P 雲端,以及你原本想寄到自己收件匣的警報郵件,都可能停止運作。

電子郵件方法則是相反的取捨。

DNS 變更(方法 1) 電子郵件警報(方法 2)
錄影機的 DNS 伺服器 已取代 未變更
NTP 時鐘、P2P 雲端、你自己的郵件警報 可能停止運作 持續運作
什麼會觸發更新 錄影機自己的 DDNS 計時器 會發送郵件的警報
使用 DDNS 選單 是 — Network > DDNS 不 — 適用於沒有可用 DDNS 列表的韌體
弱點 錄影機必須查找的所有名稱 安靜的攝影機:沒有警報,就沒有更新

如果錄影機監看的是每天都有人活動的門、閘門或走廊,電子郵件方法是兩者中較安全的選擇。如果它監看的是幾週都沒有人進出的儲藏室,決定採用前請先閱讀最後一節。

更新實際發生的方式

值得花三十秒了解,因為系統出問題時,你就知道該查看哪裡。當錄影機發送警報郵件時,它會開啟與 FastDDNS 的郵件伺服器建立一般 SMTP 連線。伺服器會從該連線中保留兩項資訊:寄件人地址,以及 連線來源的 IP 地址。幾秒鐘後,背景工作程序會取得這兩項資訊,查找哪個 hostname 擁有該寄件人地址,並將 IP 寫入 DNS。

由此會產生三個結果,而每一個都能在之後為你節省一小時:

  • 記錄的地址是錄影機所在網路的公共 IP。 這正是你在家中需要的地址。但這也表示,如果錄影機透過其他中繼伺服器發送郵件,記錄的會是該中繼伺服器的地址。因此,請將 SMTP 伺服器設為面板上指定的伺服器。
  • 寄件人地址是這條路徑上唯一的憑證。 收到郵件更新時不會檢查密碼——地址本身就是金鑰。請像保護密碼一樣保護它:不要貼在論壇文章中,也不要在分享的截圖中顯示。需要尋求協助時,請提供 hostname,而不是寄件人地址。每個 hostname 都有自己的寄件人地址,因此每個地址只會識別一個名稱。
  • 應使用的端口是 2626 郵件伺服器也會監聽 2526,而這個面板的舊截圖顯示的是 25。這三個 port 仍然可用,但許多家用 ISP 會封鎖對外連線的 25,以防止垃圾郵件;對錄影機來說,被封鎖的 port 看起來就和密碼錯誤完全一樣。請以面板顯示的值為準。

開始之前

確認你擁有真正的公共 IP

開啟 router 上的 WAN 狀態頁面,查看它取得的地址。如果地址以 10.172.16–31.192.168. 開頭,或落在 100.64.0.0/10 範圍內,您的供應商正與許多客戶共用同一個地址,任何 DDNS 服務都無法開闢連入的通道——剩下可嘗試的方法請參閱 FastDDNS 與 CGNAT 的解答。如果您不想查看路由器頁面,FastDDNS 手機應用程式提供了 CGNAT 檢查工具。

了解本指南的檢查依據

以下面板數值是從 2026-09-03,而面板對您的帳戶而言永遠是正確的——如果它與本頁不一致,請以面板為準。錄影機的螢幕截圖來自經典的 Xiongmai 選單,該選單隨端口-34567 系列提供,並可與 XMEyevMEyeSuperGoodEye 可與之通信。欄位名稱會在不同版本間變動:有些韌體將該部分稱為 Net Service,有些則稱為 NetService,郵件設定也可能位於 Advanced 底下。重要的是,錄影機必須有 EMAIL 設定檔,以及能勾選 Send Email 的警報;如果您的設備兩者皆無,請跳到最後一節。

創建主機名稱並複製其 SMTP 數值

FastDDNS 登入並建立 hostname——至少使用六個字母或數字,再加上其中一個提供的網域,例如 fastddns.org。開啟它,向下捲動至 DDNS Configuration Parameters,點選名為 PORT 34567 (XMEYE, VMEYESUPER, GoodEye) 的卡片,然後開啟 Method 2: Use email alerts (SMTP)

方法 2 在 FastDDNS 主機名稱頁面上的 SMTP 面板,顯示 SMTP 伺服器、端口 2626、SSL 設為否、使用者名稱、密碼以及發件人和收件人地址
方法 2 在主機名稱頁面。此處顯示的發件人和收件人已被遮蔽——你的地址是唯一且實際對應你的主機名稱。

按照面板顯示的內容複製這些值。 SMTP ServerUsernamePassword 對所有人都相同。SenderReceiver 中的地址只屬於您:它就是您的 寄件者 告訴更新伺服器這封郵件屬於哪個 hostname,面板則會以相同地址填入收件者,讓郵件有有效的寄送目的地。

步驟 1 — 開啟會發送郵件的警報

錄影機只有在某個事件觸發發信條件時才會寄出郵件,所以這一步要先完成。在大多數 Xiongmai 固件中,警報選項位於 Setting > Alarm > Video Motion 下。

在 Xiongmai 錄影機的「設定 > 警報」選單中,錄影偵測選項被圈起,旁邊還有視頻盲點、視頻丟失、警報輸入、警報輸出與異常
步驟 1 — Video Motion 是大多數人已經接到攝影機的警報。

開啟它,並設定決定是否寄出郵件的欄位:

  • Channel:會偵測一般移動的攝影機。
  • Enable:已勾選。
  • IntervalDelay:每次為 120 秒,數值如以下截圖所示。這些是警報本身的計時欄位——每個欄位具體計算的內容會因 firmware 而異,但合在一起會決定一次警報後多久才能觸發下一次警報,也就決定了這台錄影機多久能回報一次新的 IP。
  • Send Email:已勾選。未勾選時,警報會觸發,但不會有任何郵件離開錄影機。
  • 按下 OK 儲存。
在雄邁錄影機的影像動作設定中,通道 1 啟用已勾選,間隔與延遲設為 120 秒,並勾選「發送郵件」方塊
步驟 1 — 四個重要欄位已圈出。Show MessageBuzzerFTP 都不會影響 DDNS。

每兩分鐘寄一次郵件,聽起來像是對同一個 IP 進行大量更新,但其實不是。當報告中的地址與 hostname 目前已有的地址相同時,伺服器會回覆「無變更」,並將這組配對記住五分鐘,因此在這段時間內收到的郵件完全不會轉換成 DNS 更新。

步驟 2 — 填寫郵件設定

郵件帳戶本身位於 Setting > System > Net Service 下方的 EMAIL 項目中。

在雄邁錄像機上的設置 > 系統菜單中,NetService 圈選在常規、編碼和網絡旁邊
步驟 2 — NetService 內含錄影機的郵件帳戶設定。

選取 EMAIL,勾選 Enable,並依照面板填寫:

錄像機上的欄位 要輸入的內容
SMTP Server mail.fastddns.net
Port 2626
Need SSL NONE — 保持關閉
User Name 面板上的使用者名稱,每個帳號都相同
Password 面板上的密碼 — 不是你的帳號密碼
Sender 面板為此主機名生成的地址
Receiver 再次輸入相同的地址
Title 任何內容,例如 Alarm Message

有兩個欄位比其他欄位更常出錯。關閉 SSL — 面板提供的參數適用於純文字連線,因此 NONE 是與其相符的設定。另外, 不要將寄件人或收件人替換成你自己的電子郵件地址:更新伺服器只接受 FastDDNS 自有網域中的地址,並會在 SMTP 通訊期間拒絕其他地址,因此在任一欄位填入 Gmail 地址,都不會收到更新。

在 Xiongmai 錄像機上使用 SMTP 伺服器的 EMAIL 對話框,端口、SSL 設定為 NONE、用戶名、密碼、發件人、收件人以及按順序編號的郵件測試按鈕
依序為步驟 2,來自較早的設定——該截圖使用的 port 是 25,伺服器目前仍接受這個 port,且寄件人地址已不存在。請從你自己的面板取得這兩個值。

然後按下 Mail Testing。表單下方的狀態列應顯示 Test message send success。測試郵件是一般郵件,使用與警報郵件相同的地址;更新伺服器對每封接受的郵件都採用相同處理方式。因此,只要測試郵件確實抵達伺服器,就會算作一次更新。這是在不必等人經過攝影機前的情況下,讓 hostname 更新的最快方法。錄像機顯示的成功訊息只能代表它認為自己已傳送某些內容,因此請在 hostname 頁面確認,而不要只看這裡。按下 OK 以儲存。

以下示範在實際運作中的錄像機上完成相同的兩個步驟。