シンボリック名をローカルでIPアドレスに解決したいUbuntu14.04サーバー仮想マシンがあります(つまり、マシン自体がマッピングを提供する必要があります)。
マッピングは次のとおりです。
mon0 --> 127.0.0.1
私はすでに/etc/hosts
にこのエントリを持っています:
# file /etc/hosts
[other entries]
127.0.1.1 mon0
だから私は正しくping mon0
することができます。
私にできないことはHost mon0
です:
$ Host mon0
Host mon0 not found: 3(NXDOMAIN)
From this answerHost
がlibresolv
ではなくgethostbyname
を使用していることを理解しています(そのため、ping
は機能しHost
はしません)。
Host mon0
を正しく機能させたいのですが。
これを達成するための簡単な解決策は何ですか?すべてが既知であり、静的でローカルなので、ネームサーバーを実行する必要がないことを願っています:)!
Dnsmasq は、あなたが望むことを正確に実行し、ローカルホストファイルを読み取る必要があります。