普段何気なく行なっているWEBサイトの閲覧や電子メールの送受信には、DNSという技術が使われている。DNSサーバを構築する人はもちろん、そうでない人もWEBシステムに関わるなら必須の知識となる技術だ。インフラエンジニア、アプリエンジニア問わず押さえておきたい。実際に僕の周りでも、エンジニアなら専門ジャンルを問わず、DNSの名前解決の仕組みを理解していない人は少ないように感じる。重要な技術なわりに意外と専門書が多くないのだけれど、DNSの勉強に使えるおすすめの本を紹介していく。どれもDNS技術の基本から書かれているので、どのくらいまでの内容を学びたいかで選ぶと良いだろう。RinkerKindleAmazon楽天市場YahooショッピングDNSサーバを構築する可能性がある方は、各ファイルの記載方法や運用方法、テストのやり方まで目を通しておくと良い。通読するのが良いということだ。ない人でも、最低限の名前解決のフローは覚えておきたい。したら忘れてしまうかもしれないので、何度か読んで知識を定着させてほしい。RinkerAmazon楽天市場YahooショッピングDNSと関連の深いメール技術まで解説されているのが特徴。メール配送の仕組みを理解するには、DNSによる名前解決やレコードの種類など必要になる知識が多い。そのため両者が一度に勉強できる子の本は、自分としてお気に入りだ。今でも勉強し直したい時に手にとって時々読んでいる。古いのと、マイナーな本なのかわからないが中古しか売っていないのが難点。RinkerKindleAmazon楽天市場Yahooショッピングドメインの基礎知識から解説されておりめっちゃ易しい。最低限の内容を手早く学ぶにはおすすめの本で、全くの専門外だったけど基本だけ知りたい場合にも合っている。自分でドメインを取得するところから説明されているのもポイントで、DNSサーバを管理者すると言うよりも、WEBサービスとかを立ち上げる時に勉強したい。あと148ページと無理ないボリュームなので時間がでもサクッと読めると思う。RinkerKindleAmazon楽天市場Yahooショッピング表紙を見ると難しそうだが、入門的な内容からサーバ管理者向けの内容まで広く解説されている。名前解決の仕組みだけ知りたいという場合だけでなく、DNSサーバを管理したり設定を触ったりする必要がある場合に読むと良いだろう。タイトルにあるDNSSECについて重点的に触れられているのも特徴。DNSSECとは超簡単に言うと通常のDNSを拡張してセキュリティを高めた仕様であり、電子証明書や鍵交換などセキュリティ技術には必須の知識も一緒に勉強できる。現役エンジニアが選ぶ、Python初心者の勉強におすすめな本5選Pythonは今注目されているプログラミング言語のひとつです。今回は、これからPythonを勉強してみたいと考えている人やPythonの初心者におすすめの本を5冊紹介しましょう。数あるプログラミング言語の中でも、最もエンジニア数が多いと言われているのはJavaかもしれない。現役エンジニアが選ぶ、Azure初心者の勉強におすすめな本4選ITシステムの新しい形として評価の高いクラウドコンピューティングサービス、Azure。ここではAzure初心者の勉強におすすめの本4選をご紹介しましょう。現役エンジニアが選ぶ、Docker初心者の勉強におすすめな本5選2013年に登場したDockerは近年特に注目度が高まっていて、関連する本もたくさん出版されています。今回は初心者がDockerを勉強するのに役立つ、おすすめの本5選を紹介しましょう。爆発的なブームとなり、様々な環境で使われるようになったAWS。AWSを扱えるエンジニアの市場価値も非常に高まってきており、勉強始めてみようかと思う方も増えているのではないかと思う。