# Unable to resolve IPNS name published from go-ipfs

**URL:** <https://discuss.ipfs.tech/t/unable-to-resolve-ipns-name-published-from-go-ipfs/9652>\
**Category:** Uncategorized\
**Created:** [December 18, 2020, 1:43am UTC](https://discuss.ipfs.tech/t/unable-to-resolve-ipns-name-published-from-go-ipfs/9652 "2020-12-18T01:43:15Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![zicmama](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/zicmama/32/3722_2.png) [@zicmama](https://discuss.ipfs.tech/u/zicmama)\
**Post date:** [December 21, 2020, 5:57pm UTC](https://discuss.ipfs.tech/t/unable-to-resolve-ipns-name-published-from-go-ipfs/9652/10 "2020-12-21T17:57:01Z")

</div>

Hi,

In order to make IPFS/IPNS usefull and reliable, you have to consider how big and consistent your IPFS node swarm is. Every P2P distributed information system is depending on [https://en.wikipedia.org/wiki/CAP\_theorem](https://en.wikipedia.org/wiki/CAP_theorem)

So, if you publish in the public IPFS network you try to reach from `ipfs.io` the DHT are too big to be able to keep consistency up there. So you have to “shape your swarm” and accelerate IPNS replication.

If your data have a slow mutable pace, you can use [DNS Link](https://docs.ipfs.io/concepts/dnslink/) technic to maintain accessibility

If your IPNS mutability have to be quick, this are ways to “make it work”:

1. Using IPFS cluster, but all of your nodes needs to be “equal”

2. Activate pub-sub to spread IPNS. To do so, activate the option:

- `ipfs config Pubsub.Router gossipsub`
- launch ipfs daemon with these features `--enable-pubsub-experiment --enable-namesys-pubsub`

Then control your swarm… Manually using bootstap nodes of your own and even swarm.key encryption.

If your intention is to make it fully automatic. You have to couple your swarm with a “social/trust” communication system layer. I succeed using scuttlebutt a great “off grid” protocol: ([2 years struggling with IPFS… And how I succeed using it with ScuttleButt!](https://discuss.ipfs.tech/t/2-years-struggling-with-ipfs-and-how-i-succeed-using-it-with-scuttlebutt/8592) ).

Now I connect it to [https://cesium.app](https://cesium.app) wallets and [https://gchange.fr](https://gchange.fr)  
A great [Libre currency](https://libre-currency.org/) experimentation network

So CAP Theorem is resolved by swarm control. You have to find the right way of doing it depending on your needs and application.

---

_[View the full topic](https://discuss.ipfs.tech/t/unable-to-resolve-ipns-name-published-from-go-ipfs/9652)._
