HN🔥 201
💬 64

【魔改造】ついにDNSでDOOMが動く!?変態的プロジェクト「DOOM Over DNS」が話題に

Venn1
4日前

ディスカッション (11件)

0
Venn1OP🔥 201
4日前

「あらゆるデバイスでDOOMを動かす」というエンジニアたちの飽くなき挑戦が、ついにネットワークプロトコルの領域にまで到達しました。今回話題となっているのは、なんとDNS(Domain Name System)を経由してDOOMを動作させるという驚愕の試み。本来は名前解決のためのプロトコルを、ゲームデータの転送に利用するという技術的狂気。詳細は投稿されていませんが、タイトルだけでその「変態(褒め言葉)」っぷりが伝わってくるプロジェクトです。

1
tombert
約13時間前

正直、「DOOMが動くか?」っていうネタがDNSまで及ぶとは思わなかった。こうなると、誰かがMONIACにDOOMを移植するんじゃないかとさえ思えてくるね。

3
ktpsns
約13時間前

はっきり言っておくと、適切なタイトルは「DNSレコードからDoomを丸ごとロードする」だろうな。DNS経由でDoomをプレイしてるわけじゃないし、READMEの最初の段落も正しくない。DNSはストレージとして悪用されてるだけで、計算や処理、命令の実行に使われてるわけじゃないからね。 > ある時点で、まともな人が「DNSは名前をIPアドレスに解決するものだけど、他に何ができる?」と問いかけた。その答えはどうやら「DOOMを動かすこと」らしい。

5
kaitari
約12時間前

こういう「ありえないモノでDoomを動かす」系の投稿にはいつも感心させられるよ。個人的な意見だけど、人類が火星に到達したと言えるのは、誰かが火星で貴重なリソースを無駄にすることなくDoomをプレイした時だと思う。Doomを動かせるかっていうのは、その技術を本当にマスターしたかっていう究極の指標だよね。

6
hhh
約12時間前

めちゃくちゃクールだね。自分も似たようなことをやったことがあるよ。サーバーで動いてるDoomのフレームをカラーのASCIIアートに変換して、サブドメイン経由で入力を送るためのちょっとしたシムを作ったんだ。 https://www.youtube.com/watch?v=GoPWuJR6Npc 色なしのBad Appleでもっと適当にやったやつもある。 https://www.youtube.com/watch?v=AJ2Q12vYojY

7
lxgr
約12時間前

データベースがデータを保存してるだって? これでこの世の全てを見た気分だよ!

8
kgeist
約11時間前

昔、全く関係ないサイトを使いまくって、任意のデータの分散ストレージを作るっていうバカげたアイデアを考えたことがある。ファイルをシステムにアップロードすると、暗号化されたチャンクが無料の画像ホスティングサイトに画像として保存されたり、農業フォーラムにブログ投稿として保存されたり、YouTube動画になったりする感じ。こういう「バックエンド」が何百、何千もあるのを想像してみて。もちろん耐久性のために各チャンクは3箇所に保存する。無料で、一見わからないように隠されたストレージだね。:) インデックスをどう確実に保存するかは詰めてなかったし、農業サイトのモデレーターがレコードを消すかもしれないから、整合性を常にチェックして再アップロードする仕組みが必要だけど。こういうバカげたプロジェクト、もう既にあったりするかな?

9
umvi
約9時間前

Cloudflareはそれらをグローバルに、無料で、エッジにキャッシュして、リクエストした誰にでも提供する。それらはファイルストレージではないし、そう設計されたわけでもない。RFC 1035を書いたIETFの誰も、DNSがファイルストレージとして使われるなんて考えてもいなかった。それなのに、現状はこの通りだ。 こういうタイプのハッカー話はちょっとモヤモヤするんだよね。「マクドナルドに行って何も注文せずにケチャップを1パイント食べればタダ飯が食える」とか、「公衆の水飲み場を使って1年間飲み水とシャワーをどうにかした方法」みたいなのと同類な感じがする。言い換えるなら「できるからといって、やるべきとは限らない」。信頼関係のない社会って最悪だし、信頼を悪用して社会の信頼度を下げさせるのは、少しずつ世の中を住みにくくしてるだけだと思う(ここでの「信頼」っていうのは、静的コンテンツを配信するためにDNSを悪用しないっていう性善説のことね)。

10
ttul
約7時間前

亡くなった旧友のダン・カミンスキーが書いた有名なPerlモジュールに「Ozyman DNS」っていうのがあって、DNS経由でSSHセッションをトンネリングできたんだ。それで公衆Wi-Fiのファイアウォールを回避したりしてた。今の公衆Wi-FiはDNSもフィルタリングしちゃうからこの手法はもう通用しないけど、CaltrainでWi-Fiを使うためにこれを使ったのは、すごく満足感があったのを覚えてるよ。 https://boingboing.net/2004/06/21/tunneling-ssh-over-d.html