foo.localhost
、bar.localhost
などを追加することで127.0.0.1に解決できるようになりました
address=/localhost/127.0.0.1
/etc/dnsmasq.conf
へ
ただし、dnsmasq.conf
はUbuntu 14.04には存在せず、作成して行を追加するだけでは機能しません。行で/etc/dnsmasq.d/star-dot-localhost
を作成することもできません。それでは、Ubuntu 14.04でワイルドカードDNSリダイレクトを行うにはどうすればよいですか?
@Danatelaが述べたように、そのアプローチが機能するためには、dnsmasq
をインストールする必要があります。 apt-cache policy
コマンドを使用して、インストールされているかどうかを確認できます。
$ apt-cache policy dnsmasq
dnsmasq:
Installed: (none)
Candidate: 2.68-1
Version table:
2.68-1 0
500 http://ru.archive.ubuntu.com/ubuntu/ trusty/universe AMD64 Packages
これらのコマンドを使用してインストールします。
Sudo apt-get update
Sudo apt-get install dnsmasq
または、/etc/hosts
ファイルを編集して、次のエントリを追加できます。
127.0.0.1 foo.localhost
127.0.0.1 bar.localhost