3 ポイント 投稿者 GN⁺ 2023-07-29 | 1件のコメント | WhatsAppで共有
  • 1980年代から使われており、インターネット上のあらゆるWebサイトで使われているDNS
  • DNSの問題を学び、解決するのは難しいことがある
  • DNSの多くの側面は見えにくく、たとえばリゾルバのキャッシュやDNSリクエストを作成するライブラリコードなどがある
  • dig のようなツールは問題解決に役立つことがあるが、出力はわかりにくいことがある
  • 出力を説明したり、より使いやすいツールを作ったりするなど、DNSツール改善のアイデアがある
  • DNSにはネガティブキャッシングや getaddrinfo 実装の違いのような奇妙な点がある
  • こうした点に関する知識は得にくく、より多くの資料やコミュニティのまとめが役立つだろう
  • DNSに触れる頻度が低いことや、実験を怖がることも学習を難しくしている可能性がある
  • 著者は、DNSを学ぶのに苦労しているほかの意見も歓迎している

1件のコメント

 
GN⁺ 2023-07-29
Hacker Newsの意見
  • DNSの学習は実際には難しくありませんが、理解するには努力と時間が必要です。
  • dig のような優れたツールを使ってDNSサーバーを調べ、その動作方式を理解することができます。
  • 現実世界のDNSは、隠れた複雑さやインターネット接続の変化のために、学ぶのが難しいことがあります。
  • DNSを学ぶことは、デバッグやセキュリティ脆弱性の防止に価値があります。
  • DNSを学び、総合的な理解を得るために、本は過小評価されているリソースです。
  • 一部の開発者やDevOpsの専門家は、インターネット上での動作の仕組みの基礎を学ぶための忍耐力や主体性に欠けています。
  • DNSは、命名とキャッシュ無効化の難しさを組み合わせたものです。
  • DNSは今では「ただ動く」部分が多いため、業界の若い人たちにとっては混乱しやすいかもしれません。
  • dig の基本出力は分かりにくく理想的ではないことがあり、そのため一部のユーザーは nslookup を好みます。