Reasons for recommending the development of a new method for obtaining IP addresses

Hey friends, I’ve found a new reason to support Jami’s development of a feature that allows direct connection with contacts via IP address.
In East Asia, many operator companies support IPv6, but their implementation of IPv6 support is not satisfactory. This results in many East Asian users being unable to establish stable and reliable connections via IPv6, despite possessing IPv6 addresses. I am certain that their IPv6 is functional, as I have pinged these IPv6 addresses and received successful responses.
On the other hand, there is a scarcity of IPv4 addresses, making it impossible for most users in East Asia to obtain one.
And we know that on Jami, when we form a connection with a contact, we also obtain their IP address. However, the way we obtain the IP address is currently through DHT.
Then I think, if we can obtain IP addresses without relying on DHT, we can bypass the relatively poor support from operators and directly connect with each other’s devices when we have available IP addresses.
As for the way to obtain IP addresses, I think there is not much difference between using DHT or other reliable methods.
For example, we can obtain a friend’s IP address through text messages. The text containing the IP address can be encrypted, and the security of the encrypted IP address is still within our acceptable range.
Now that Iran and Russia may not be able to connect to DHT servers in other countries, using this method may help Iran and Russia use Jami.

1 Like

Currently, Iran is unable to use DHT servers from other countries, and I am not aware of the specific situation in Russia