码迷,mamicode.com
首页 > 其他好文 > 详细

使用ipns 为ipfs 系统自定义域名

时间:2018-12-26 10:38:28      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:volume   问题   PFS   操作   基于域名   定义   guide   基于   docker   

ipns 可以帮助我们进行寻址操作,但是默认的hashid 还是太长,不好记忆,ipns 同时也支持
基于域名的解析,我们添加txt 记录就可以方便的解决ipfs 文件访问地址难记的问题,使用的是
一种叫做dnslink 的技术

环境准备

  • docker-compose
 
version: "3"
services:
  ipfs:
    image: ipfs/go-ipfs:latest
    hostname: ipfs_host1
    volumes:
    - "./export:/export"
    - "./data/ipfs:/data/ipfs"
    ports:
    - "5001:5001"
    - "4001:4001"
    - "80:8080"
 
 
  • 启动服务
docker-compose up -d
 
  • 添加文件
    inside 容器,docker-compose 文件指定的是export 目录,方便数据倒入的
 
ipfs add -r /目录
 

效果

/ # ipfs add -r /export/user/
added QmV96U2JtqpmJnPkR4Qpx6soWUH25jM7tAaBY4E8sGNL3A user/index.css
added QmYdF665gYwhAD5XxBWi73fddxyk2uZTk22DzpajU9grbo user/index.html
added QmeqDjW8oPsTHedRLmwcW8TULJgYQFTZu5dHqAamtpVjKo user
 
  • 访问
    技术分享图片

添加txt&&a 记录

实际上我们也可以使用通配符方式
我的域名为necores.com

  • txt && a 记录格式
    技术分享图片
  • 访问效果
    技术分享图片
  • 另外一种txt 记录的方式
    使用_dnslink 方式格式为: _dnslink.subdomain.domain
    技术分享图片
    技术分享图片

说明

ipns 的功能还是很方便的,为我们减少了好多不必要的记忆负担

参考资料

https://docs.ipfs.io/guides/concepts/dnslink/
https://docs.ipfs.io/guides/concepts/ipns/

使用ipns 为ipfs 系统自定义域名

标签:volume   问题   PFS   操作   基于域名   定义   guide   基于   docker   

原文地址:https://www.cnblogs.com/rongfengliang/p/10177433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!