2017-06-14 7 views
0

dnsmasqで問題があります。直接定義された名前は解決されません。dnsmasqは直接指定された名前を解決しません

$ sudo dnsmasq -d -A /test/172.17.0.2 --log-queries & 
dnsmasq: started, version 2.48 cachesize 150 
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-I18N DHCP TFTP "--bind-interfaces with SO_BINDTODEVICE" 
dnsmasq: read /etc/hosts - 2 addresses 

$ ping test 
ping: unknown host test 

何が問題なのですか。

答えて

0

サーバーをセットアップするだけです。システムのリゾルバ(ping、ブラウザ、およびマシン上の他のすべてのアプリケーションによって使用される)は、このサーバが存在し、それを使用する必要があることをまず知っていなければなりません。これは、/etc/resolv.confを変更することによって行うことができます。最初の場合は、確認して、この行は、そのファイルにあります。

nameserver 127.0.0.1 

しかし、注意してください:現代のシステムにこのファイルを自動生成し、潜在的に変更内容を上書きします。そのファイルの "このファイルを手作業で編集しないでください"というコメントに注意してください。代わりに、ファイルに推奨されていることをしてください。

関連する問題