{"id":44298,"date":"2019-09-23T10:51:45","date_gmt":"2019-09-23T08:51:45","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=44298"},"modified":"2019-09-23T10:51:48","modified_gmt":"2019-09-23T08:51:48","slug":"dnsfs-and-pingfs","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/","title":{"rendered":"DNSFS and PingFS"},"content":{"rendered":"<!-- google_ad_section_start -->\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"211\" data-attachment-id=\"44301\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/pingfs\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs.png?fit=1104%2C353&amp;ssl=1\" data-orig-size=\"1104,353\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"pingfs\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs.png?fit=660%2C211&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs-1024x327.png?resize=660%2C211&#038;ssl=1\" alt=\"\" class=\"wp-image-44301\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs.png?resize=1024%2C327&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs.png?resize=500%2C160&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs.png?resize=768%2C246&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs.png?w=1104&amp;ssl=1 1104w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The other day I came across this fun read &#8211; <a href=\"https:\/\/blog.benjojo.co.uk\/post\/dns-filesystem-true-cloud-storage-dnsfs\">DNSFS. Store your files in others DNS resolver caches<\/a>.  And this bit in the article really cracked me up:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>This is not the first time something like this has been done, Erik Ekman made\u00a0<a href=\"https:\/\/github.com\/yarrick\/pingfs\">PingFS<\/a>, a file system that stores data\u00a0<em>in the internet itself<\/em>\u00a0.<\/p><p>This works because inside every ping packet is a section of data that must be sent back to the system that sent the ping, called the data payload.<\/p><p>Because you can put up to 1400-ish bytes in this payload, and pings take time to come back, you can use the speed of light in fiber as actual storage.<\/p><p>Now obviously this is not a great idea for long term data storage, since you have to keep transmitting and receiving the same packets over and over again, plus the internet gives no promise that the packet won\u2019t be dropped at any time, and if that happens then the data is lost.<\/p><p>However. DNS has caches. It has caches\u00a0<em>everywhere<\/em>.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Obviously, neither DNSFS, nor PingFS should be used for anything serious, but both are excellent experiments, demonstrating the flexibility of the TCP\/IP and thinking outside the box.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>The other day I came across this fun read &#8211; DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made\u00a0PingFS, a file system that stores data\u00a0in the internet itself\u00a0. This works &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">DNSFS and PingFS<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"DNSFS and PingFS #networks #filesystems #SysAdmin ","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,133,62,1334],"tags":[1115,616,281],"keyring_services":[],"class_list":["post-44298","post","type-post","status-publish","format-standard","hentry","category-general","category-sysadmin","category-technology","category-web-work","tag-experiments","tag-filesystem","tag-networks"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"DNSFS and PingFS - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-09-23T08:51:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-09-23T08:51:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"DNSFS and PingFS - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#blogposting\",\"name\":\"DNSFS and PingFS - Leonid Mamchenkov\",\"headline\":\"DNSFS and PingFS\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/pingfs-1024x327.png\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#articleImage\"},\"datePublished\":\"2019-09-23T10:51:45+02:00\",\"dateModified\":\"2019-09-23T10:51:48+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#webpage\"},\"articleSection\":\"All, Sysadmin, Technology, Web work, experiments, filesystem, networks\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/sysadmin\\\/#listItem\",\"name\":\"Sysadmin\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/sysadmin\\\/#listItem\",\"position\":3,\"name\":\"Sysadmin\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/sysadmin\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#listItem\",\"name\":\"DNSFS and PingFS\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#listItem\",\"position\":4,\"name\":\"DNSFS and PingFS\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/sysadmin\\\/#listItem\",\"name\":\"Sysadmin\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/\",\"name\":\"DNSFS and PingFS - Leonid Mamchenkov\",\"description\":\"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2019\\\/09\\\/23\\\/dnsfs-and-pingfs\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2019-09-23T10:51:45+02:00\",\"dateModified\":\"2019-09-23T10:51:48+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"DNSFS and PingFS - Leonid Mamchenkov","description":"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#blogposting","name":"DNSFS and PingFS - Leonid Mamchenkov","headline":"DNSFS and PingFS","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/09\/pingfs-1024x327.png","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#articleImage"},"datePublished":"2019-09-23T10:51:45+02:00","dateModified":"2019-09-23T10:51:48+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#webpage"},"articleSection":"All, Sysadmin, Technology, Web work, experiments, filesystem, networks"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/sysadmin\/#listItem","name":"Sysadmin"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/sysadmin\/#listItem","position":3,"name":"Sysadmin","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/sysadmin\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#listItem","name":"DNSFS and PingFS"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#listItem","position":4,"name":"DNSFS and PingFS","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/sysadmin\/#listItem","name":"Sysadmin"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/","name":"DNSFS and PingFS - Leonid Mamchenkov","description":"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2019-09-23T10:51:45+02:00","dateModified":"2019-09-23T10:51:48+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"DNSFS and PingFS - Leonid Mamchenkov","og:description":"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because","og:url":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2019-09-23T08:51:45+00:00","article:modified_time":"2019-09-23T08:51:48+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"DNSFS and PingFS - Leonid Mamchenkov","twitter:description":"The other day I came across this fun read - DNSFS. Store your files in others DNS resolver caches. And this bit in the article really cracked me up: This is not the first time something like this has been done, Erik Ekman made PingFS, a file system that stores data in the internet itself .This works because","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"44298","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-20 05:59:47","updated":"2026-01-15 14:17:46","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/sysadmin\/\" title=\"Sysadmin\">Sysadmin<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDNSFS and PingFS\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Sysadmin","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/sysadmin\/"},{"label":"DNSFS and PingFS","link":"https:\/\/mamchenkov.net\/wordpress\/2019\/09\/23\/dnsfs-and-pingfs\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":30,"url":"https:\/\/mamchenkov.net\/wordpress\/2002\/03\/20\/reduced-ping\/","url_meta":{"origin":44298,"position":0},"title":"Reduced ping","author":"Leonid Mamchenkov","date":"March 20, 2002","format":false,"excerpt":"I got my ADSL ping to the gateway reduced from 50-60ms to 20-30. Quake will be much smoother now.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10214,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/06\/23\/bloglines-ping-service\/","url_meta":{"origin":44298,"position":1},"title":"Bloglines ping service","author":"Leonid Mamchenkov","date":"June 23, 2006","format":false,"excerpt":"I've been using Bloglines ping service for some time now and I have to say that it works very well. What's a ping service? Well, it's one of those little new technologies that helps you bring audience to your blog posts faster. Here are the instructions for the lucky users\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28047,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/i-asked-tinder-for-my-data-it-sent-me-800-pages-of-my-deepest-darkest-secrets\/","url_meta":{"origin":44298,"position":2},"title":"I asked Tinder for my data. It sent me 800 pages of my deepest, darkest secrets","author":"Leonid Mamchenkov","date":"October 4, 2017","format":false,"excerpt":"\"I asked Tinder for my data. It sent me 800 pages of my deepest, darkest secrets\" is a must read for any of you who believe in online privacy.\u00a0 Here's a quote to get you started: At 9.24pm (and one second) on the night of Wednesday 18 December 2013, from\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":38,"url":"https:\/\/mamchenkov.net\/wordpress\/2002\/04\/12\/long-day\/","url_meta":{"origin":44298,"position":3},"title":"Long day","author":"Leonid Mamchenkov","date":"April 12, 2002","format":false,"excerpt":"This day seems to never end. I did some birthday party preparations, fixed lots of small bugs, solved many small problems, Netsaint2mrtg goes along very nice. I have made modular support for plugins and disabled ping monitoring, since most of the hosts are on the local network and ping 0\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8296,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/12\/05\/trackbacks\/","url_meta":{"origin":44298,"position":4},"title":"Trackbacks","author":"Leonid Mamchenkov","date":"December 5, 2004","format":false,"excerpt":"I am currently very interested in trackbacks. I have read a few of documents about them here, here, and here. I am starting to get an idea, but until I will send one and receive one, I will not be sure. NucleusCMS has a plugin for trackbacks, but it has\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9363,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/08\/21\/she-xing-diao-shou\/","url_meta":{"origin":44298,"position":5},"title":"She xing diao shou","author":"Leonid Mamchenkov","date":"August 21, 2005","format":false,"excerpt":"\"She xing diao shou\" (also known as \"Snake in the Eagle's Shadow\") is the first movie ever (1978) directed by Woo-ping Yuen. Yuen has made a huge contribution in the martial arts cinematography by directing, acting, and choreographing fights and stunts in many films (including both Kill Bill volumes and\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/44298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=44298"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/44298\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=44298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=44298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=44298"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=44298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}