su-2.05b# cat /etc/resolv.conf
nameserver 172.16.0.2
nameserver 172.16.0.4
su-2.05b# nslookup translate.jrudevels.org
Server: 172.16.0.2
Address: 172.16.0.2#53
Non-authoritative answer:
Name: translate.jrudevels.org
Address: 89.250.1.6
su-2.05b# cat /usr/ports/net-im/ejabberd/files/ejabberd.inetrc
{lookup,["file","native"]}.
{host,{127,0,0,1}, ["localhost","hostalias"]}.
{file, resolv, "/etc/resolv.conf"}.
su-2.05b# erl -name qwerty -kernel inetrc \"/usr/ports/net-im/ejabberd/files/ejabberd.inetrc\"
Erlang (BEAM) emulator version 5.4.9 [64-bit] [source] [threads:0] [kernel-poll]
Eshell V5.4.9 (abort with ^G)
()1> inet_res:getbyname("_xmpp-server._tcp.gmail.com",srv).
{ok,{hostent,"_xmpp-server._tcp.gmail.com",
[],
srv,
5,
[{20,0,5269,"xmpp-server3.l.google.com"},
{20,0,5269,"xmpp-server4.l.google.com"},
{5,0,5269,"xmpp-server.l.google.com"},
{20,0,5269,"xmpp-server1.l.google.com"},
{20,0,5269,"xmpp-server2.l.google.com"}]}}
()2> inet_res:getbyname("_xmpp-server._tcp.translate.jrudevels.org",srv).
{error,nxdomain}
()3>So, ejabberd s2s works with gmail.com and many other servers, but doesn't works with translate.jrudevels.org. How can I fix it?