EC2 上 Facebook 的 SRV 记录查找失败

EC2 上 Facebook 的 SRV 记录查找失败

当我使用“dig”从我的 EC2 实例查找 chat.facebook.com 的 SRV 记录时,它没有返回结果。同样的查找在桌面上有效。从 EC2 可以很好地查找其他域的 SRV - 只是不能在 Facebook 上查找

在 EC2 上

$> dig chat.facebook.com srv

; <<>> DiG 9.7.1-P2 <<>> chat.facebook.com srv
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 44348
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;chat.facebook.com.     IN  SRV

;; Query time: 23 msec
;; SERVER: 172.16.0.23#53(172.16.0.23)
;; WHEN: Wed Feb 16 12:53:35 2011
;; MSG SIZE  rcvd: 35

在桌面上

$> dig chat.facebook.com srv
; <<>> DiG 9.7.1-P2 <<>> chat.facebook.com srv
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26056
;; flags: qr aa; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;chat.facebook.com.     IN  SRV

;; AUTHORITY SECTION:
facebook.com.       60  IN  SOA glb1.facebook.com. hostmaster.facebook.com. 3909 10800 3600 604800 60

;; Query time: 329 msec
;; SERVER: 172.16.41.5#53(172.16.41.5)
;; WHEN: Wed Feb 16 18:14:33 2011
;; MSG SIZE  rcvd: 87

任何建议,将不胜感激。

EC2——是 Ubuntu Server 10.10 实例。

答案1

facebook 使用 CNAME 而不是 RFC 标准 A 记录进行响应。BIND 版本不允许这样做。

相关内容