My tool attempts to do some really basic sanity checks and warns if it sees problems. If you think of something that it should check for but currently does not, please let me know! And please let me know if you notice any problems or have other suggestions.

Nope! Thanks for pointing that out. I’m looking into it now. Apparently Facebook returns a CNAME record when you query for their SRV records… I wonder if that’s valid? Seems like it wouldn’t be, because SRV responses have port numbers and CNAME responses do not.

Ideally my page would print a warning that not all XMPP clients will attempt to recursively lookup DNS SRV records for CNAME responses, but the php function I’m using doesn’t seem like it will allow me to do that correctly. I’ll probably just leave it as-is.