概要 やりたいこと テスト用に簡易的なDNSサーバーをローカル環境に立てたい。名前解決してくれるならなんでもよいが dnsmasq + Docker が簡単そうだったので選択。 環境 OS: Ubuntu18.04 IP Address : 192.168.11.9 Ubuntuでは 127.0.0.53:53 で systemd-resolved が動いているので、192.168.11.9:53 で dnsmasq を起動させる。 手順 (1) 適用な作業用ディレクトリを作成 (2) dnsmasq の設定ファイルを用意 (ここでは dnsmasq.conf というファイルを作成)。dnsmasq が /etc/hosts ではなく /etc/hosts-dnsmasq を使って名前解決してくれるよう設定した。 # Do not use /etc/hosts as nameserver