Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DNS を 15 分で雑に知る / grasp DNS in 15 minutes

DNS を 15 分で雑に知る / grasp DNS in 15 minutes

クラウドの広まりによって多くのエンジニアが直接触れる機会の増えた DNS ですが、以下のような時に DNS の動きがわからず悩むことがあることでしょう:

- 新しい (micro)service のためにドメイン名を増やす時
- Internet に公開されていないホスト名を名前解決する方法に悩む時
- 名前解決周りでなんかエラーになった時
- エラーではないが意図しない IP アドレスに繋がってしまった時

また、教科書的な解説では近年のクラウド環境などの技術とのつながりを捉えにくく混乱することもあります。

本稿では主に web エンジニアの利用シーンを想定し DNS がどのように動くものであるかを概説します。

saiya_moebius

February 07, 2020
Tweet

More Decks by saiya_moebius

Other Decks in Technology

Transcript

  1. $ dig +trace www.example.com. ( ) . 13770 IN NS

    b.root-servers.net. . 13770 IN NS l.root-servers.net. ( ) com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. ( ) example.com. 172800 IN NS a.iana-servers.net. example.com. 172800 IN NS b.iana-servers.net. ( ) www.example.com. 86400 IN A 93.184.216.34 ( ) NS A
  2. . 13770 IN NS b.root-servers.net. com. 172800 IN NS a.gtld-servers.net.

    example.com. 172800 IN NS b.iana-servers.net. www.example.com. 86400 IN A 93.184.216.34 13770 172800 172800 86400 NS example.com.