DNS Problems with Openfire 3.7.0

Hello,

since I installed Openfire 3.7.0 I lost contact to many users, for example for the complete Domain jabber.ccc.de. Logfile says the following:

2011.04.16 18:10:42 No SRV record found for: _jabber._tcp.ccc.de

javax.naming.NameNotFoundException: DNS name not found [response code 3]; remaining name ‘_jabber._tcp.ccc.de’

at com.sun.jndi.dns.DnsClient.checkResponseCode(DnsClient.java:596)

at com.sun.jndi.dns.DnsClient.isMatchResponse(DnsClient.java:553)

at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:399)

at com.sun.jndi.dns.DnsClient.query(DnsClient.java:186)

at com.sun.jndi.dns.Resolver.query(Resolver.java:64)

at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:413)

at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContex t.java:213)

at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompos iteDirContext.java:121)

at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompos iteDirContext.java:109)

at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:1 23)

at org.jivesoftware.openfire.net.DNSUtil.srvLookup(DNSUtil.java:199)

at org.jivesoftware.openfire.net.DNSUtil.resolveXMPPDomain(DNSUtil.java:133)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSess ion(LocalOutgoingServerSession.java:269)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain (LocalOutgoingServerSession.java:208)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:261)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:238)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:619)

2011.04.16 18:10:42 LocalOutgoingServerSession: OS - Trying to connect to ccc.de:5269(DNS lookup: ccc.de:5269)

2011.04.16 18:10:42 Connect Socket[addr=/217.10.9.40,port=48485,localport=5269]

2011.04.16 18:10:42 ServerDialback: AS - Verifying key for host: jabber.ccc.de id: 2180705241

2011.04.16 18:10:42 ServerDialback: AS - Key was: VALID for host: jabber.ccc.de id: 2180705241

2011.04.16 18:10:43 JettyLog: servlet holder=

2011.04.16 18:10:43 JettyLog: chain=

2011.04.16 18:10:43 JettyLog: servlet holder=

2011.04.16 18:10:43 JettyLog: chain=

2011.04.16 18:10:43 JettyLog: servlet holder=

2011.04.16 18:10:43 JettyLog: chain=

Why does it try to resolve ccc.de? The name of the domain is jabber.ccc.de.

Same Problem with the domain chat.sofurry.com:

t org.jivesoftware.openfire.server.OutgoingServerSocketReader$1.run(OutgoingServe rSocketReader.java:105)

2011.04.16 18:14:55 No SRV record found for domain: _xmpp-server._tcp.sofurry.com

2011.04.16 18:14:55 No SRV record found for domain: _jabber._tcp.sofurry.com

2011.04.16 18:14:55 LocalOutgoingServerSession: OS - Trying to connect to sofurry.com:5269(DNS lookup: sofurry.com:5269)

2011.04.16 18:14:55 [/95.223.80.255:49253] Filtered Write: org.apache.mina.filter.support.SSLHandler@52db59df

2011.04.16 18:14:55 [/95.223.80.255:49253] encrypt: HeapBuffer[pos=0 lim=230 cap=4096: 3C 6D 65 73 73 61 67 65 20 69 64 3D 22 70 75 72 70 6C 65 37 37 33 62 30 30 35 37 22 20 74 6F 3D 22 73 6B 61 76 65 72 61 74 40 6A 61 62 62 65 72 38 30 2E 61 74 68 2E 63 78 2F 48 6F 6D 65 22 20 66 72 6F 6D 3D 22 6D 6F 6E 64 61 75 67 65 40 63 68 61 74 2E 73 6F 66 75 72 72 79 2E 63 6F 6D 22 20 74 79 70 65 3D 22 65 72 72 6F 72 22 3E 3C 65 72 72 6F 72 20 63 6F 64 65 3D 22 34 30 34 22 20 74 79 70 65 3D 22 63 61 6E 63 65 6C 22 3E 3C 72 65 6D 6F 74 65 2D 73 65 72 76 65 72 2D 6E 6F 74 2D 66 6F 75 6E 64 20 78 6D 6C 6E 73 3D 22 75 72 6E 3A 69 65 74 66 3A 70 61 72 61 6D 73 3A 78 6D 6C 3A 6E 73 3A 78 6D 70 70 2D 73 74 61 6E 7A 61 73 22 2F 3E 3C 2F 65 72 72 6F 72 3E 3C 2F 6D 65 73 73 61 67 65 3E]

2011.04.16 18:14:55 [/95.223.80.255:49253] Wrap res:Status = OK HandshakeStatus = NOT_HANDSHAKING

bytesConsumed = 230 bytesProduced = 261

2011.04.16 18:14:55 [/95.223.80.255:49253] encrypted buf: HeapBuffer[pos=0 lim=261 cap=261: 17 03 01 01 00 E6 21 01 14 2E 9B F2 3A 3E 22 1E 38 9A DB E3 1E 6A 7F F3 6C 24 C1 D8 79 3E 58 FF 07 57 4D 3A 01 55 11 40 2B 61 1A A8 29 80 86 3D BC F0 83 4E 99 33 65 F8 65 A9 BB EC 65 5A 15 C4 48 91 84 DF A6 39 D9 2F 16 5C 32 C1 FC 3C F6 6B 42 3C 86 01 BD AC BD 43 4B BE 77 80 5F 40 8C D6 F7 47 FB 56 38 B8 18 74 52 48 7A 1F 30 91 BD D3 1A A4 BC 67 0F B0 A5 C2 FA A8 D6 34 99 5A 2B 69 40 36 AA 56 EB 61 03 32 B1 E9 E3 81 BB E8 AE 8F B9 62 C1 5C E0 DB 9F 87 13 9E 1F F7 8D B6 3A 59 B5 C2 D7 58 0E 4A AE 16 6A 89 31 E5 0F 5B 17 37 24 F0 25 AE F0 2D 98 AC 1B B1 20 20 71 65 1E 25 0C 9C 6E 6A 00 C5 F9 D6 BB 97 D8 40 B8 16 E9 BF 48 16 32 F3 CD A5 42 34 52 67 59 63 B7 5E 5A 5A 62 EC 22 13 B6 46 2E E6 DC 94 E6 54 7D 0D D6 AD 98 F1 DF B5 86 62 96 88 E8 A9 FD 1C F4 C4 F9 D6 47 1F A4 F2 BD]

2011.04.16 18:14:55 OutgoingSessionPromise: Error sending packet to remote server:

test

java.lang.Exception: Failed to create connection to remote server

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:274)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:238)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:619)

2011.04.16 18:14:55 [/95.223.80.255:49253] Filtered Write: org.apache.mina.filter.support.SSLHandler@52db59df

2011.04.16 18:14:55 [/95.223.80.255:49253] encrypt: HeapBuffer[pos=0 lim=230 cap=4096: 3C 6D 65 73 73 61 67 65 20 69 64 3D 22 70 75 72 70 6C 65 37 37 33 62 30 30 35 38 22 20 74 6F 3D 22 73 6B 61 76 65 72 61 74 40 6A 61 62 62 65 72 38 30 2E 61 74 68 2E 63 78 2F 48 6F 6D 65 22 20 66 72 6F 6D 3D 22 6D 6F 6E 64 61 75 67 65 40 63 68 61 74 2E 73 6F 66 75 72 72 79 2E 63 6F 6D 22 20 74 79 70 65 3D 22 65 72 72 6F 72 22 3E 3C 65 72 72 6F 72 20 63 6F 64 65 3D 22 34 30 34 22 20 74 79 70 65 3D 22 63 61 6E 63 65 6C 22 3E 3C 72 65 6D 6F 74 65 2D 73 65 72 76 65 72 2D 6E 6F 74 2D 66 6F 75 6E 64 20 78 6D 6C 6E 73 3D 22 75 72 6E 3A 69 65 74 66 3A 70 61 72 61 6D 73 3A 78 6D 6C 3A 6E 73 3A 78 6D 70 70 2D 73 74 61 6E 7A 61 73 22 2F 3E 3C 2F 65 72 72 6F 72 3E 3C 2F 6D 65 73 73 61 67 65 3E]

2011.04.16 18:14:55 [/95.223.80.255:49253] Wrap res:Status = OK HandshakeStatus = NOT_HANDSHAKING

bytesConsumed = 230 bytesProduced = 261

2011.04.16 18:14:55 [/95.223.80.255:49253] encrypted buf: HeapBuffer[pos=0 lim=261 cap=261: 17 03 01 01 00 30 7A CB 15 20 EB B4 C4 CD B2 BB F5 FA AF 8D 7E 27 1B 7B 85 50 45 99 C4 59 1C 5C 05 13 30 BB E4 61 E3 89 14 9A BA DC 18 C4 E4 AD 2E A4 18 89 A0 3C 4A 52 BF 42 C9 C1 9A C1 54 1C 7E 4A C2 DB 57 E2 9A 63 5B 95 CE 52 64 EF 96 67 B0 A9 3D 89 2C 67 53 78 49 B7 43 FD 4E E6 D5 07 17 2A E0 84 C6 D9 F7 87 5B 74 51 4A D3 47 F9 7C 50 42 9E 4B D9 74 32 E4 53 4F 2B B6 CB 8F 4B 9B F1 DA 0A E8 14 7C 4C 48 89 5B 36 DD 59 EF CA 4B 11 50 02 A9 F3 E0 A4 91 0D EF E0 98 A0 B5 13 47 08 39 50 64 B0 D4 F0 D2 81 86 3F 1D 03 05 97 73 87 4C CF 04 5F 01 51 BF BA D6 84 E7 0A E8 72 88 DE B3 51 89 AC 4D 68 4C DF EF 8A 8B 06 A7 25 4A F4 9B FA 70 83 3E 3E 8A 1B 00 A2 65 E0 BB 49 C8 EA 71 CE 31 5B 03 D3 80 F3 E3 EC 3D 88 93 EC 9D 38 68 A4 56 A1 A2 7E 67 C2 ED 33 AB 7C E9 9B CF 1A 0D 7F 1C 9D]

2011.04.16 18:14:55 OutgoingSessionPromise: Error sending packet to remote server (fast discard):

2011.04.16 18:14:55 Launching thread for /95.223.80.255:49253

2011.04.16 18:14:55 Exiting since queue is empty for /95.223.80.255:49253

2011.04.16 18:14:55 Connect Socket[addr=/174.123.68.2,port=40325,localport=5269]

2011.04.16 18:14:55 ServerDialback: AS - Verifying key for host: chat.sofurry.com id: 60d998c9

2011.04.16 18:14:55 ServerDialback: AS - Key was: VALID for host: chat.sofurry.com id: 60d998c9

2011.04.16 18:14:55 ServerDialback: AS - Connection closed for host: chat.sofurry.com id: 60d998c9

2011.04.16 18:14:55 Verbindung beendet bevor Sitzung hergestellt wurde

Socket[addr=/174.123.68.2,port=40325,localport=5269]

2011.04.16 18:15:12 PluginManager: Loading plugin kraken (1)

2011.04.16 18:15:20 MSN: Session messageSent for spoth@live.de : PNG

2011.04.16 18:15:21 setSessionTimeout:39000

2011.04.16 18:15:21 MSN: Session messageReceived for spoth@live.de : QNG 39

2011.04.16 18:15:32 JettyLog: servlet holder=

2011.04.16 18:15:32 JettyLog: chain=

2011.04.16 18:15:32 JettyLog: servlet holder=

2011.04.16 18:15:32 JettyLog: chain=

2011.04.16 18:15:32 PluginManager: Loading plugin kraken (1)

2011.04.16 18:15:32 JettyLog: servlet holder=

2011.04.16 18:15:32 JettyLog: chain=

Regards,

Sven