[Server-devel] #6624 - ejabberd requires working DNS root servers

John Watlington wad at laptop.org
Mon Mar 3 06:38:10 EST 2008


I entered a note into the ticket last night that cjb waded through two
known problems to get crazy.xs.laptop.org working, and ejabberd
continued working after disconnecting the Internet.   Chris, can you
post the results of booting without an Internet ASAP ?   Perhaps this
is only a startup problem.

I was aware of the issue discussed in http://www.ejabberd.im/subdomains.
I can resolve conference.schoolserver (in all permutations) on the  
server
when using the local nameserver.

If Chris can indeed run ejabberd unconnected from boot, then the failure
analysis indicates that ejabberd doesn't try nameservers in /etc/ 
resolv.conf
in the order listed.   I was entering any nameservers provided by  
DHCP into
the file (after the localhost) for redundancy.   That will be  
disabled going
forward and a single entry pointing to localhost will be provided.

Cheers,
wad

On Mar 3, 2008, at 6:13 AM, Martin Langhoff wrote:

> On Sun, Mar 2, 2008 at 1:11 PM, John Watlington <wad at laptop.org>  
> wrote:
>>  I'm not sure that it will help, as we are certain that ejabberd/ 
>> erlang
>>  must be going around the school server DNS infrastructure.  That
>>  is part of the mystery --- from the point of view of the school  
>> server,
>>  it HAS a valid domain name (by the local DNS server being
>>  the authoritative server for that domain)
>
> I think it has to do with ejabberd testing that the domain is
> resolvable _and_ reachable. I have been playing with ejabberd a bit,
> but haven't gotten as far as getting strace to show something useful.
> But this FAQ seems to be on-topic: http://www.ejabberd.im/subdomains -
>
> Tomorrow night NZ-time I'll get a bit more time to trace this.
> Hopefully I'll have an strace or some debug information that I can
> post to the ejabberd development lists.
>
> cheers,
>
>
>
> martin



More information about the Server-devel mailing list