![為什麼 Akamai WhoAmI Tool 顯示 1.1.1。支援ECS嗎?](https://rvso.com/image/1671493/%E7%82%BA%E4%BB%80%E9%BA%BC%20Akamai%20WhoAmI%20Tool%20%E9%A1%AF%E7%A4%BA%201.1.1%E3%80%82%E6%94%AF%E6%8F%B4ECS%E5%97%8E%EF%BC%9F.png)
Akamai whoami 工具可以檢查 DNS 解析器是否支援 EDNS 客戶端子網路。以下結果顯示1.1.1.1確實支持ECS。
ec2-user@ip-172-31-42-222 ~]$ dig +short TXT whoami.ds.akahelp.net @1.1.1.1
"ecs" "54.73.0.0/24/24"
"ip" "54.73.0.168"
"ns" "162.158.37.98"
但是,根據 CloudFlare FAQ,它應該不支援 ECS。
1.1.1.1 是一個以隱私為中心的解析器,因此它不會發送任何客戶端 IP 訊息,也不會將 EDNS 客戶端子網標頭髮送到權威伺服器。
https://developers.cloudflare.com/1.1.1.1/faq/#does-1111-send-edns-client-subnet-header
嘗試另一個工具Google提供。顯示1.1.1.1不支援ECS(沒有回應任何ECS資訊)。
[ec2-user@ip-172-31-42-222 ~]$ dig +short TXT o-o.myaddr.l.google.com @1.1.1.1
"162.158.37.35"
那麼,Akamai 的工具有錯嗎?我該如何解釋衝突?
答案1
我在 CloudFlare 社群問了同樣的問題。 CloudFlare 將 Akamai 測試伺服器視為特例。
https://community.cloudflare.com/t/why-akamai-whoami-tool-show-that-1-1-1-supoort-ecs/389954
唯一的例外是單一 Akamai 調試域 whoami.ds.akahelp.net,用於幫助跨提供者調試。但是,Cloudflare 不會將 ECS 傳送到 Akamai 的任何生產域,例如 akamaihd.net 或類似網域。https://developers.cloudflare.com/1.1.1.1/faq/#does-1111-send-edns-client-subnet-header