BTW my node is not always online; it uses too much memory for my VPS. I'm upgrading now to see if that helps to keep the node running.
Some debug info, when asking the DHT directly I get a response fairly fast (a couple of seconds):
$ ipfs dht get -v /ipns/QmRf4ERGvYpVo6HRa2VueZT8pWi8YvyLS3rW6ad2y83tdN
13:10:16.982: adding peer to query:
13:10:16.992: adding peer to query:
13:10:17.225: dialing peer:
13:10:17.225: error: dial backoff
13:10:17.235: dialing peer:
13:10:17.425: error: dial attempt failed: failed to dial (default failure)
13:10:17.553: got value: '
4/ipfs/QmdWqYCc8qanDjj8GvmYazyXynE4KpUyFxKegAcjJuwrmn # + some binary data
When doing this, it never responds (keeps on hanging):
ipfs name resolve QmRf4ERGvYpVo6HRa2VueZT8pWi8YvyLS3rW6ad2y83tdN
Not sure if that helps to understand what is going on?