Author Topic: InterPlanetary File System (IPFS, IPNS, DNSLink)  (Read 3388 times)

0 Members and 1 Guest are viewing this topic.

Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 4130
  • Country: ro
InterPlanetary File System (IPFS, IPNS, DNSLink)
« on: July 08, 2021, 11:02:42 am »
I've found today about a file system based on hashing the content of the files.  My understanding is IPFS is a combination between a torrent protocol and a block chain, and it's distributed, meaning there's no need of central servers for it to work.  Also has some local data cache at the user's side, so it balances the traffic between users.

With IPFS one can share files online, the content is guaranteed against tampering, and the files can be reached by others with an internet browser, just like a webpage:

There's a 2 minutes YouTube video about how the data travels:  Quick explanation of dnslink in IPFS.

What I don't know is about the DNSLink and "TXT records".  I do not have a registered domain in DNS, and never maintain my own domain, so I'm not very sure what/where are those DNSLink TXT records.

My setup is like this:
- my ISP provider includes for free some sort of Dynamic DNS, meaning I can set from their webpage a single word, let's say "rogeorge", and that will become visible at  Other paying ISP users can pick their own subdomain names, and it will become, let's say
- the is maintained by the ISP, and I can not change anything (thinking TXT records).
- it is my job to setup at home a server (did that once and got a working SMF forum visible from the Internet)

Q1.  Where/what are those TXT records I need to add in order to make my IPFS files reachable from the Internet, but reachable by their human readable names (not by hash)?
Q2.  Will/can DNSLink work with my free Dynamic DNS subdomain, or do I need a proper (and payed) DNS name?
« Last Edit: July 08, 2021, 11:12:10 am by RoGeorge »

Offline cdev

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: InterPlanetary File System (IPFS, IPNS, DNSLink)
« Reply #1 on: October 15, 2021, 10:54:47 pm »
This is very interesting to me - the Internet in modern Romania's evolution. I went through the early days of the Internet here..

The "political layer" of the new networking model  is increasingly important and seems to me quite interesting.
"What the large print giveth, the small print taketh away."

Offline ve7xen

  • Super Contributor
  • ***
  • Posts: 1116
  • Country: ca
    • VE7XEN Blog
Re: InterPlanetary File System (IPFS, IPNS, DNSLink)
« Reply #2 on: October 15, 2021, 11:22:33 pm »
Any domain the client can resolve should work. It could be one owned by you, or a shared one at a DNS service provider, or even a local-only server just on your LAN. I expect if the ecosystem around this technology grows, this will become a service that is provided seamlessly to the user specifically for this purpose (a la something like DropBox).

If you wanted to play around a bit you could set up an account at or similar and create the necessary TXT records on someone else's (donated) domain manually. Or you could delegate a subdomain to your own self-hosted DNS server (assuming your ISP allows this), or one running on a 'free' cloud instance (e.g. Oracle Cloud free tier), and manage the records yourself.
73 de VE7XEN

Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo