分類
教學 最新文章 網域名稱

DNS 設定,EMail 專用的 SPF 紀錄

SPF 紀錄是用來防止假冒郵件,但並不是用 SPF 來判別郵件的內容是不是假冒郵件,也不是用 SPF 來判是不是垃圾信件。那 SFP 要怎麼用呢? 要如何設定 SPF?

SPF (Sender Policy Framework)

SPF (Sender Policy Framework) 是一種用於防止電子郵件假冒的技術,它使用 DNS 記錄來控制哪些郵件主機可以發送以域名作為發件人的電子郵件。

通過定義哪些 IP 位址或主機名允許發送以該域名作為發件人的電子郵件,SPF 可以幫助防止電子郵件假冒,因為接收方的郵件服務器可以通過驗證電子郵件的發件人是否是合法的來源,來識別潛在的垃圾郵件或惡意郵件。

換句話說,我們將郵件主機的 IP 位址或是主機名稱放到 DNS 紀錄裡面,當對方郵件主機收到信件時,它就可以透過 DNS 記錄來確認送信主機的 IP 位址或主機名稱是不是正確的來源。

SPF 使用 TXT 紀錄

SPF 其實不是一個 DNS 紀錄類型,常見的紀錄類型有 A、MX、NS、CNAME、TXT。TXT 就是一般文字格式,SPF 使用 TXT 紀錄來描述那些主機是郵件伺服器,所以我們在使用 SPF 紀錄時,要建立的是 TXT 紀錄。

SPF 的範例

example.com. IN TXT “v=spf1 a mx -all”

這個記錄表示:

v=spf1 表示 SPF 的版本。
a 表示當前域名的 A 記錄是合法的發件人。
mx 表示當前域名的 MX 記錄是合法的發件人。
-all 表示其他任何發件人均為不合法。

這個示例中的 SPF 記錄表明,任何在當前域名的 A 或 MX 記錄中的主機都是合法的發件人,而所有其他主機都不是合法的發件人。

請註意,SPF 記錄可以非常覆雜,可以涵蓋多個域名和 IP 地址,因此上面的示例只是一個簡單的演示。

分類
教學 最新文章 開箱分享

[Raspeberry Spotify] Raspotify 樹莓派的數位音響

我不是木耳!

分類
技術文章 教學 最新文章

根本就沒有 DNS 傳播,不是那樣的!

網路上都會提及一個東西叫做 DNS 傳播 (DNS Propagation),告訴你在修改 DNS 紀錄之後要等待 24 ~ 48 小時的 DNS 傳播時間。到底什麼是 DNS 傳播呢?

分類
教學 網域名稱

如何檢查 DNS 更新已生效

什麼是 TTL?

TTL 就是 DNS 的暫存時間,當 DNS 紀錄被查詢過之後,就會存留在快取伺服器 (例如 168.95.1.1 或 8.8.8.8) 上,直到 TTL 的時間 (秒),過去後才會重新查詢,在時間內的重複查詢都會使用快取資料,詳細的說明可以參考我寫過的文章

分類
技術文章 教學

[Postfix] SMTP 基礎

最近需要用到 Mail Server,主要會使用 Postfix 寫一些跟 Mail 有關的,從 SMTP 開始吧!

分類
WordPress 教學 最新文章

變更網站名稱,如何搬移 Jetpack 的舊資料

若您要將網站的網域名稱換一個新的,不論是覺得網址不好,有可能是當初註冊的網域名稱太長,或是公司更名,產品更名,又或者是發現新的頂級域名很符合您的網站風格。所以有替換網域名稱的想法?

分類
技術文章 教學 最新文章 網域名稱

[DNS] 網域名稱查不到,你被 clientHold 了嗎?

新手在設立網站時,需要學習的東西非常多。DNS 算是最開始會接觸到的東西,因為要購買網址、主機,然後就開始設定 DNS。

分類
教學 最新文章

Google AdSense 2019/09 重大變更之一,子網域無法申請廣告

本站有使用 Google AdSense 的廣告投放機制,可以賺取微薄的廣告費。我在 2019/09 月之前可以正常投放廣告。後來因為網址變更,所以要重新申請 AdSense 的核准,結果一直被拒絕。

分類
教學

[基礎] 網址、網域、DNS 代管與主機是什麼?

許多人會都希望能架設自己的網站,但對於很多初學者來說,需要了解的部份大致尚有網址、網域、DNS 紀錄設定與主機。

分類
技術文章 教學 網域名稱

DNS 除錯教學系列文章(4) – dig 指令教學

DNS 系列文章目錄

DNS 除錯教學系列文章(1) – DNS 入門
DNS 除錯教學系列文章(2) – DNS 架構
DNS 除錯教學系列文章(3) – DNS 紀錄
DNS 除錯教學系列文章(4) – dig 指令
DNS 除錯教學系列文章(5) – 常見 DNS 問題與 dig 除錯方法

為什麼要用 dig,不能用 ping 嗎?

dig 能顯示 DNS 封包中大部份的資料,包括每一個 bit 的值,對於你要快速進行 DNS 除錯的人來說,比較能有一目了然的效果。ping 是網路測試工具,他不會經由正確的 DNS 解析來查詢 DNS,他會借助系統的設定透過 Public DNS 來解析,很有可能會拿到暫存的資料。