> For the complete documentation index, see [llms.txt](https://eth-limo.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eth-limo.gitbook.io/documentation/intermediate/using-eth.limo-with-ipfs-kubo.md).

# Using eth.limo with IPFS (Kubo)

Important update - as of 01/2025, all IPFS clients developed by the IPFS Shipyard team now use dns.eth.limo as the default resolver for all ENS queries. Existing installations that were previously hardcoded to use eth.link are unaffected. You can learn more [here](https://github.com/ipfs/boxo/issues/771).

The most popular IPFS client, [Kubo](https://github.com/ipfs/go-ipfs) (formally go-ipfs) can be configured to use eth.limo DNS for native ENS resolution by running the following command:

```shell
$ ipfs config --json DNS.Resolvers '{"eth.": "https://dns.eth.limo/dns-query"}'
```

Verify that the changes have been saved:

```shell
$ cat ~/.ipfs/config | jq .DNS
{
  "Resolvers": {
    "eth.": "https://dns.eth.limo/dns-query"
  }
}

```

In order for the changes to take effect, you must restart the IPFS process.

ENS names must be prefixed with `/ipns/` in order to successfully resolve them:

```shell
$ ipfs resolve -r /ipns/vitalik.eth
/ipfs/QmUWvM2pXSMk8kFMDqDnskMnURePtayXUECMYfwUJYgbks
```
